Thanks Steve!

So you're saying the '04 models have a different engine block (hence the differing engine numbers)?
Any improvements on this one?