you have a newer engine it looks like. my engine i believe is around 85. i bought and exhaust off a 97. from my experience the newer engines have bigger water jackets and are a bigger engine all together bc of that. your engine probably sits closer to the down tube than my 85 which is a smaller overall engine. ive never seen a cr 500 engine fit in a stock frame without cutting the engine mount on the head shorter. i find it hard to believe that you didn't have to cut anything on the engine to get it to fit properly. more info would be nice on your engine year and frame year. and exactly what frame you have. i have an 85 era engine and an 85 atc. 250r frame with cr 500 basket. bc my engine sits lower and was rocked back more made my exhaust manifold sit further back from the down tube hence the 1" i had to add. i wish it was as easy as yours unfortunately not. looks good tho anyway. send us more pics of the exhaust close up and your engine close up how you mounted it. what length is your swing arm? im running stock. i see very few running stock length.