Avoid Cals Sporting Armory like the plague. Horrible customer service and high prices.

I honestly thought he was out of business...