Ive got a visor on mine specifically for the MJ, from what I understand the distance between the rain gutter and top of the roof line is higher??? on the XJs. or maybe its the other way around. Either way I doubt it would look that great seeing as how it wouldnt line up properly and would probably risk cracking the visor if ya force it too much.