I would not get in a big rush but would watch the gun show and local gun shops. I like to find a shop with a good reputation, you can check on them at the local shooting range, the locals know what's what.
As knight0334 mentioned it good to get to know a local dealer. I'll pay a few bucks extra to deal with someone I trust and know will be there if I have a problem with my purchase or am looking for a hard to find item.
Enjoy your BC, I find mine to be a real hoot to shoot.
Mike