Most of my heatsinks are from broken things like TV's, computers, etc that I find around places and I toss in my parts bin. Then, I plan where and what I want to do and see if one of them works. If not, a little cutting helps.

Failing that, I go to an online liquidation store and find something.
And lincpimp: