I wouldn't count on Vanguard if it's important. I placed an order with them over 2 weeks ago, and still haven't received it. When I called to check on it, I was informed that it was "lost", but would "be in the mail today". The order previous to that was about 60% complete. Having dealt with Vanguard for over a decade now, you'd figure they would treat us a little better.
This is not typical behavior of Vanguard. They USED TO BE a good company to deal with. I'm not trying to spread bad rumors about them.
Just giving you a heads up not to rely on them if it's important. Sorry about the rant.
I do believe that Larada's and Freedom Surplus would be the closest stores to you that might carry these items.