I have this one on my 2002 curvy, needs no modifications and is a plug in fit.
http://www.ebay.co.uk/itm/2809110234...84.m1439.l2649 the only visible difference is it's much larger heatsink. The price is right too, they're supplied brand new in the box.
Paul