First of all, there are 2 different variants of L96 - you specified the TM, which has the mag extending from the correct location of the actual real steel L96 and uses a feed ramp system to push the bb forward then up into the hopup. The other style uses a flush mag forward directly beneath the hopup. Make absolutely sure you recognize the difference, because the internals are not the same. I have a TM style clone, which I upgraded and while I love the design and was able to push .45s with it, I had to use quite a large spring due to the low air volume of the piston. It also jams quite frequently and is a bitch to unjam once it jams. In addition, the upgrades can be a bit more expensive than the typical VSR-10 (I have one of those as well - my son's rifle). Everyone will tell you, the facts are that the VSR-10 probably has far more upgrade options available than any other sniper rifle. If you want to get something good and at the lower end of the price scale, go with a VSR-10 or some variant that uses VSR-10 parts. Novritsch's newest sniper rifle is based off of this platform. That being said...NOTHING out there beats the SRS! This is my primary now. Super reliable, easy to work on, SUPER quiet with the right upgrades, the covert model is pretty compact (almost HALF the length of my L96 with the supressor removed, and about the same barrel length). The cylinder has one of the highest air volumes out there. There is good reason why the SRS is one of the most coveted sniper rifles out there. I can't reccomend the SRS enough, but the VSR-10 would be my more "practical and affordable" suggestion if not. I HAVE heard good things about the m40a5, but have not had the opportunity to hold one in my hands, much less fire one, so I can't say on that one. Good luck!