Factory hs/fan? Well, there ya go.
2CoolTek and
Millisec are my favorite places for your cooling needs. Be sure you have enough air flow through your case, too.
As for hs/fans, the Alpha PAL-6035 is my personal favorite for the P3. You might want to steer clear of the Delta fan, though. It's real loud, and going from that to a YS Tech fan didn't hurt my cpu temps any.
You were probably looking for somewhere to pick up the hs/fan and sound card in one shot. Sorry, but I don't have any suggestions for stores that carry both.