I bought one about 2 years ago, and they are probably the most accurate .22's in their price range. The stock is by far the weakest link, but it's not terrible. I would put a new stock on it, or stiffen the forearm.
As far as ammo, try Champion's Choice. They sell the top-shelf stuff and I've rarely seen it stay out of stock.
Here's a pic of mine in its current configuration, minus the muzzle tuner:
Bookmarks