Originally posted by DemonSVT:The pistons are interchangeable being of same bore size but differ between several platforms.
Not true. The various 3.0L engines & platforms have always shared the same piston. So a 3.0L Jag and 3.0L Escape rolling off the line right now have the exact same piston. However, there have been about 5 piston revisions over the years which may be what you have seen depending on which model years you're comparing.
Originally posted by DemonSVT:I suppose technically the cranks may be balanced slightly different
A 3.0L crank is a 3.0L crank no matter which vehicle it came from. The only catch is that they deepened the pilot bearing hole around 1997/1998 model year. This applied to 2.5L as well since the cranks are identical except for balance.