I have a B-21, bought from Best airguns..... they are crude internally when compared to the german or brittish or spanish guns but externally they are OK. The 21 that I own required quite a bit of tinkering with the trigger to get it to a decent pull weight, but once lubed up and shot, it is a very servicable gun..... It is a bruiser, they nicknamed these guns "the beast" and for good reason, they have a bit of recoil and will eat cheap scopes, so if you plan on scoping one, and I highly recommend you do, make sure to use a quality unit on it...... like I said, mine is quite servicable and shoots accurately....If you like to tinker, this is a good platform to do so with........