Like many have said and will say again, go TM for the quality.
I personally disagree. Go JG or other 100% compatible version (imo jg is the best of the bunch interms of stock etc).
All sniper riles require some form of upgrading (there are free mods that will 100% improve your rifle) so why spend money on TM parts you are going to replace?
Just my 2cents.
Bullet