Welcome to the site !!
As far a I know for OEM , 05 is different , and 08 I think is slightly different , 06-07 should fit directly , but I think the header is different in 08 which would change the location of the mid pipe connection ... Now if you swapped a entire system , you might be ok , the only place it might be different is where the muffler part of the pipe bolts to the subframe (the lowest part of the subframe) , it might be off by around 1/4"
Aftermarket should be 06-08