I had a 06 xt . The windshield from hunterworks and i have an aluminum top from dirt performance and they are both interchangeable. I did have to shave about 1/2 inch from bottom of windshield for a better seal to the dash. I am getting Ready to install my x-o-cage front and rear which mounts to the frame , but it looks like the same frame as the old one. I will keep you posted.