As much as I dislike magmounts, that is the only version I ever bought. The Larsen rectangular one with the NMO mount.
The LMR240 will save you about 0.3dB over the RG58 at 18 feet of cable at 150MHz. Likely you won't notice 0.3dB. Permanent mount will give you another 0.1dB. But, magnetic mounts have their place, sometimes. Adding additional connectors will add additional losses, but usually no more than about 0.1dB on their own. If you really want to do the best you can, and absolutely cannot do a permanent mount, then get the Larsen MM34 and the NMO mount with the LMR240. Get a connector professionally installed if you don't know how to do it yourself. If you do, get a good connector, none of this "twist-on" crap that Radio Schmuck sells. Solder on connectors are nice, but a properly installed crimp on connector is just as good. Stick the antenna up on the center of the vehicle roof. That should squeeze about all you can out of the set up.
Good luck.