A Uniden Pro-520XL is one of the most popular and at only $38 on Amazon.com now is a bargain. I've been running one for 20 years now, they're darned near bulletproof. This one...
https://www.amazon.com/dp/B00004VXNI/?tag=wranglerorg-20
I wish you had asked about antennas first before buying the one you did like you asked about CBs first. To put it bluntly, that particular Firestik antenna you bought, uh, well, sucks. It is a no-groundplane style of antenna which does not perform well. Period. NGP antennas are designed for use on vehicles without any steel in them, like fiberglass or wooden boats. NGP antennas are compromise designs at best.
Conventional antennas (not no-groundplane models) designed to make use of the Jeep's inherently excellent groundplane (lots of steel makes for a good groundplane) work about a million times better. Maybe not a million times but you get the idea. The one you bought will technically "work" but it won't work in marginal conditions like a conventional CB antenna will.
This is the style of antenna I would have recommended had you asked first.... a Firestik II FS series which is available in lengths from 2' to 5' though I'd go for a 2' or 3' at the tallest.
http://firestik.com/CatalogFrame.htm and click on the Firestik II link. Amazon sells them. Personally I'd go for the Firestik FS-2B (black) or FS-3B which are 2' or 3' tall antennas, depending on what height you want. I prefer 2' tall since it doesn't get hung up on obstacles or need to be removed when I drive into my garage. It also works extremely well even when I am leading large groups of Jeeps around, the tail-end Jeeps always hear my CB loud and clear. You don't need a real tall antenna just to go trail riding with friends.