I'm looking to get a new exhaust for my 96 300 90 and while browsing to get an idea of price etc, I have noticed some are to fit all 300's while others claim to be 96/97 only or just state 'early 300tdi'. I know mines an early one because it has no EGR from new, but are the exhausts actually...