Hi all. Im looking for some advice on buying a BB gun for my son for xmas. Looking for something semi/automatic for him to mess about with. We have bought him 'cheap and cheerful' BB guns before but lucky if they last a few days before the plastics break. No looking to spend hundreds (budget...