In 96 Ford redesigned the heads with a better sealing surface to address the head gasket issue of the earlier engines. In addition, they changed the intake manifold bolt size and quantity. If you could use 96 heads on a 95 engine (which I don't know if you can or can't for sure), you'd need the 96-98 intake manifold as well, and this might present other issues as far as bolting other components up. If you have a 95, just stick with a 95. I think you'll be much better off.