just on the whole UCA, coil bucket contact, and extended ball joint issue:
recently came across these.. look pretty nice, and are really well priced!
D40 Upper Arms
be sure to shop around mate. arb down here in tas wanted 2300 colour coded and fitted for a sahara bar. I made a few phone calls around arb shops on the mainland, and a lot of them were happy to throw in fitting and colour coding for cash upfront.
In saying that the bars on those links are...
any chance of a pic of your plug ULTRAD40?? the plug in my kingcab is a 2 pin socket.. and reading through the original "show the temp in your dash" thread it seems the sensor runs 4 pins?!!