I'm a big fan of the Larsen products. I've been using them for work and personal use for going on near 30 years now. I still have and use some of the original antennas.
For personal purchases, I've found this site to be an excellent source. Good customer service and a good selection:
https://www.theantennafarm.com/catalog/
For a magnet base, I'd recommend one of these:
https://www.theantennafarm.com/catalog/larsen-nmommrpl-1097
The NMO base will give you the widest selection of antennas to choose from. NMO mounts are the industry standard mobile antenna mount. You'd easily be able to find an antenna that would work from 27MHz well up into the GHz range with this mount.
For a basic dual band antenna, one of these:
https://www.hamradio.com/detail.cfm?pid=H0-000567
I ran one of these for years. It'll cover the 2 meter and 70 centimeter band well. While you can get high gain antennas, they are going to be nearing 3 feet long. The lower gain also gives you more useable bandwidth, lower profile, and less noise with the closed coil.
Steer clear of the Chinese knock off antennas. Most amateur only brands can be a little crappy, also, with out any substantial savings in cost.