CB is the 11 meter band, 28 MHz. You need to look for a "No Ground Plane" mobil antenna for the 28 MHz band. I will see what I can find when I get some time, but you might check manufacturers such as Maxrad, Larsen, Antennex, to name a few. I'm sure that they will be a bit more costly than the "Radio Shack" magnetic antenna. You also want to look for one with "Gain". 3dB Gain is better than Unity gain, 6dB is better than 3 dB, I don't think you can find a mobile at 9dB gain, but that would kick butt. If you find the antenna, most likely it will not come with a mount. Most mobile antennas use a NMO screw on connection. You can get trunk lip mounts, flat mounts, 90* angle mounts, pretty much whichever you like. Through glass antennas tend to have a good deal of loss due to no electrical contact between the 2 parts.
2013 Cardinal 3800FL
2009 GMC 3500HD CC LB SRW