$549... includes PMD, Extension harness, Heat sink, mounting bolts...
... and 7 years of no-questions-asked replacement warranty.
You're out $75, Simon, because you used your own PMD (mine was dead and I needed a new one - minimum cost at the time = $320, add in the cost of the extension cable and the heat sink, and let's say another $150 for 7 yr warranty. You also have tools, aptitude, and the benefit of lots of knowledge about these engines... for people who have those things, there is always a cheaper way.
Incidentally, at the time, here in Alberta, the GM Mechanics were replacing the PMD by pulling the IP and putting a new $320 pmd back on the IP. They told me that heat sinks didn't work. That process was close to $1300, labour included. And no warranty.
At the time, there were no other options, other than Steaksauce (same price, crappy workmanship, bad location, no warranty) Kennedy (same price, no warranty), and SSDiesel (cheaper, but bad design and location, also no warranty).
If you think that's too much to spend, put in something cheaper. Design your own. Try something unique.
Heck, you can probably do that 2 or three times, by the time you have paid what I paid to do it right the first time and have no more problems.
Leroy offers a similar warranty at a similar price.