another small issue..... all holes in the heat-sink have burs on them.?? Depending on how bad they are, they may cut through the insulator and ground the IRF510 tabs. Maybe not now, maybe later.
I sanded my heat-sink smooth before fitting the PCB etc.
vk3pe