Go with an 02 up 6.0. As far as the other ?'s I have no idea. However many on here have done these swaps. There is alot of info on this site. The search button is your friend.