If you are not going to get stuck on "perfect" SWR, there are many options that will work. All of these are less than 20 inches tall.
Larsen NMO-2/70SH will work just fine on 2 meters and 70cm. I used to have one. Tested out around 1.4:1 on GMRS.
EM Wave M10001 does just fine on 2 meters and 70cm as well as GMRS. I run one of these on my work truck:
The Larsen NMO-150/450/756 will work fine on 2m, 70cm and GMRS, have been running this on my personal truck for a few years now. Here's the UHF plot:
Here's the VHF plot:
Or, if you want to keep things simple, a 1/4 wave VHF whip (19") will tune up just fine across a wide swath of the UHF band, including 70cm and GMRS. Radiation pattern starts to shoot a bit up on UHF, but I never had any issues doing that.
Nice thing is that all of these are professional grade antennas that will outlast your vehicle, and probably several beyond that. No cheesy ham/hobby products, low profile, and often less expensive than the ham stuff.