"CB antenna" and "Low Profile" are two things that are sort of mutually exclusive.
Antenna length is dictated by frequency. You can cheat by using short antenna with loading coils, but then you get a really inefficient antenna. Since CB is limited to 4 watts AM on this radio, you are already at a disadvantage in most cases. Using a severely compromised antenna by wanting "low profile" is just going to make it worse.
Also, low profile means different things to different people. If you mean short, you are out of luck. Sure, you can buy them, but expect really awful performance. You can't take a frequency that is looking for an 8 1/2 foot long antenna and hook it up to a 2 foot long antenna and expect it to work well.
Normally a decent base loaded CB antenna is going to be about 4 feet long. Ideally, you would want a full 1/4 wavelength antenna, about 108 inches long, but that's too long for most practical mobile uses.
There are a lot of antennas out there. A few of them are actually pretty good. My favorite has always been the Larsen NMO-27. It's a commercial 2 way radio antenna, not a consumer grade antenna. They'll cost a bit more, but the one I have is 20+ years old and still works great. Just had it on my truck for a 4000 mile round trip run to Texas and back.
As for the mount, you can look for one of the old "slide mounts" that were popular in the 70's. Not sure if anyone is still making them, but you could search on it. I know I've seen a few on e-Bay. Problem is, they were designed for CB's only, and thus only have one antenna connection. That would mean you'd have to connect the scanner antenna separately. Not a big deal, but something to consider.