Actually, $300 was about what it cose me, and they were good parts. It's been over a year since I did mine, but most of the prices for things like this generally go down.
Polarflo makes some good heatsinks, and they're pretty cheap, especially if you buy like a CPU and GPU cooler together...