open water class pricing includes rental equipment for the class, you only need to bring personal equipment such as mask/snorkel/fins/boots. those don't need servicing and used is fine if they are in good condition and fit you.
pricing in SD is somewhat higher than pacific wilderness over in long beach, and 450 to 500 is the norm to include materials, classroom, pool, gear rental, and shore checkouts..
with that said, if you are aiming to dive locally for the long haul vs occasional diving on vacation, consider looking for a gue rec1 class instead. a little more cost up front, but better value.