Right now I would just say call your local gun shops and see if they have one in stock and hit up the gun shows. nobody can really say for sure who is going to have one but it dosen't hurt to try.
as for ammo for that thing. good luck. 9mm, .22 LR, .223/5.56, and even 380 are very hard to find right now.