I put two different 2007 pipes on a 2003 GG300 and 2004 GG300. As I recall I needed to shorten the pipe slightly so the muffler would go on all the way and I think I needed to either slightly bend the pipe mounts and or drill a new hole to align with the lower rubber mount. I think one may have also needed a minor dent to provide clearance for the radiator bottom tank. It was relatively easy and I would not hesitate to do it again.