Musn't forget the good old single stroke pneumatic.....a new Beeman 2004 is around the £70 mark...Chinese of course so better to go for the original...Weihrauch HW40. These can be picked up for the same price second hand as a new Beeman but of course are as common as rocking horse excrement...
Eric.