I ordered a non OEM roof and windshield for my 500 and after installing them there is a gap between the front of the roof and the top of the windshield. The odd thing is that the windshield is flush to the hood of the 500 but not square to the roof. I have a 3/4” gap on the passenger side and a 1 1/4” gap on the driver side. I got to measuring the roll cage and it doesn’t appear to be square on the body. Has anyone ever heard of this?