Yes it fits on the heat sink
Yes it's a MONSTER
You just won't reuse the controller cover. We had to ship the solenoid from another location to get you all the parts at the time you needed. It should be there tomorrow. The diodes you speak of are not necessary - but if any Sparky dudes here want to chime in, feel free to post in case if we need to get them ASAP???