When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Both will fit your block, P38 Range Rover engine has little cosmetic differences but front cover is not one of them, but you will need to attach filter elbow from your old cover to it, so pick the one that looks best,
The cover from the '04 is a no go.
Have a look at the pics you want part number: LJR105040 and it does fit different models. Good Luck!
the only difference from my understanding was the 03/04 had the brass plugs that block the oil cooler that are removable where you can use them on 00-02
For anyone curious here is the front cover from a P38 I bought off eBay and mine with the modified bolts instead of studs. I just need to swap the bits over and reinstall. As far as I can tell they are the same except for the oil filter elbow.