I put my top and windshield from my old 650xt on my XTZ. The top from dirt performance fit perfect, the windshield from hunterworks i had to cut about 1 inch arcing to the center to get a good fit. Hell it fits better than it did on the XT. Also , the back shield from hunterworks fit nicely. I did cut off about 1 1/2 inches off bottom but the XTZ has a seal between back of cab and bed and it completely closed off between the two. No dust gets in period. The XTZ is 2 inches shorter than the XT and i think its all in the roll cage.