One of them is 45$, and includes 4 hours of the best of San Diego
That isn't cheap. Are there any cheaper San Diego tour companies?
I haven't priced them, personally. I wonder what kind of vehicle you're in for $45 over 4 hours.
I think the top of an open double-decker bus would be ideal to check out the architecture of the city.