I did mine myself, It's a pain, but if you've been a GM mechanic, you're more than capable. Here's a link to a thread with all the info including part numbers, and excerpts from the factory manuals.
http://www.f150forum.com/f4/final-re...-sound-141266/

