I'd suggest going into a retailer and getting a feel for the gun, perhaps firing it to see what it's like - most retailers should let you do it on a blank. The variety out there is phenomenal, so look at what you're holding, feel it, have a jolly good inspection of it, and look at how readily available ammunition is. Look closely at a range of things, and keep practicality in mind. There's several guns out there on the market that come with cases, hard cases that is, so there are some deals floating around too. I know abit about guns and various things, so if you need help, let me know and I shall try. Names, brands, specs, prices in the UK etc. Feel free to ask. As for bb's, aslong as you aren't in too close-a proximity, it is a fantastic and innovtive way of training. I would recommend, as you are dealing with a gun still, that you purchase it from a retailer and shop around. Get something that you would be comfortable handling, and practising with. Ultimately, shops can do you better deals than the internet if you look around, visit the shop reguarly, and build up a relationship with the owner. I know, as I'm speaking from experience from the fishing and shooting trade industry. I hope that helps. Jey