Hey bud, I just replaced the heads on my '00 ranger with the 4.0 ohv, got the heads from Alabama Cylinder head for 205 a piece complete, total cost was as mentioned above about 650 by myself including heads, new head bolts which are a must! gaskets oil, antifreeze, silicone, etc. The heads were a part of the 98tm castings, your motor should utilize the 95tm castings, in 98 ford change the exhaust port size to a smaller one to light the cats of sooner for emissions reasons and I think the bowl was redesigned as well. a 95 motor will not go well wiht 98tm castings. Make sure you get 95tm castings which cover from 95 to 97.