yes the frame didn't change until 1989
1987 Ford F150, Long bed
Yes
no.
pretty much any brand gooseneck hitch you buy will fit any pickup all you have to be aware of, is that the gooseneck hitch you buy has correct load rating for the load you will be pulling with this hitch
yes it should
The Ford Ranger and Ford Windstar were produced on two totally different chassis. This makes putting a hitch from a Ranger onto a Windstar a structuraly problem. If you know how to weld pieces onto or cut pieces off of the hitch, there is always a way to make the hitch work. If, however, you want to just take the hitch off of the Ranger and bolt it up the Windstar, that would never work.
Yes
First buy a receiver hitch specifically designed for a custom fit on your Escape. The instructions for installation come with the hitch. Here is one for a little over $100. http://www.suspensionconnection.com/cgi-bin/suscon/248.html I suggest you visit your local Ford dealer and check their price also.
yes.mazda/ford all the same.motor will fit.
No, it will not.
pretty much any 302, or 351 heads will fit
yes only of they have the same engines. there should be no problems.