You guys not read this thread at all?
viewtopic.php?f=27&t=19787
It has quite alot of useful info.
Sometime you'll need line boosters, sometimes you don't, depends on the headunit entirely.
and in regards to the steering wheel control loom:
I had the 29-007 one, which didn't work correctly, but then ordered the 29-020 off ICT direct, and it worked straight away.
Contact ICT on 01392 829435
Hope this helps