how tall are the heatsinks? Ive been using 4 35x35x6mm heatsinks without issue, and at a cost closer to ~$7 per board
IMO, you only need to focus the heatsinks on the thermal vias. The 35x35mm size is perfect for covering 4 chips without covering too much of the unheated areas of the PCB. Also, the thermal vias for the regulator are VERY important to cool. Copper would be the ideal for just that component, aluminum for the rest.
The idea was one big heatsink for that covers all the chips, and then a small copper one for the regulator. The heatsink would probably be close to 8mm in height once the 3m tape is applied. I'm still trying to source cheaper thermal adhesive tape. 2 Rolls of this 3m thermal stuff is around 1,000.
If there's not enough interest then I'll probably just buy 1.5 x 1.5 heatsinks already made with thermal tape which is about $2 each and either stick 4 or more on if I decide I want them to overhang a bit.