will fit all years but turns the 04-05 yfz into the round house setup. i think its about 1/4 longer than stock. i will measure when i take it off. it is in great shape used very little (5-6 times) and comes with a gibson carrier (1 ride) and a east coast atv brake stay. if you want to use it on an 06 and up i will include the caliper also. it also has skid plate mounts. i will send pics to anyone who wants them just pm or post you email address. i want 550 shipped for it plus paypal fees if using it.