the 3.5L block is at least 18.8mm longer than the 3.0L... that's a minimum, could very well be more...
an inch isn't much to recover, but it's going to require alot of custom work for that measly inch (mounts, axles, possible cutting), not to mention the other custom mods required, like a custom bellhousing plate, and i'm sure there are a few others... making demon's statement of turbo 3L much more attractive....
3.5L bore = 92.5
3.0L bore = 88.9
3.5L bore centers are placed 4mm farther apart than 3.0L
((92.5mm - 88.9mm) * 3 cylinders) + (4mm * 2 cylinders) = 18.8mm
There could be even more room at either end of the block so that number could very well be 22 - 25mm in difference.
2000 Cougar V6 MTX
2001 3.0L Swap w/ PnP Heads - It ran, it boomed, it RUNS AGAIN

Nearly all suspension mods
Big ass stereo
...and more...
See Her Here