so i hate how the xj's cup holders are so small you cannot fit anything but a can in them. i have a cheap cup holder for you it will hold up to a 64 oz cup and you can even drive on the trail with it in their with no spilling. here is what i got i paid 1.99 for it and it works great feel free to do this on your jeep.