it depends on what cheap is to you
"Best" requires opinion, "sniper" refers to how you use it, and "cheap" descries the user. Airsoft is a manufacturer. Please respect this site as the privilege that it is or risk blockage.
See the related links for cheap airsoft guns.
No, it is a cheap spring gun and could not be used in an airsoft match
walmart
go for the m14, unless its cheap looking.
youtube it
Could be.
You aren't going to find a "cheap" one unless $200 is cheap to you. Anyways go to Cobra Airsoft and the should have one for around that price
The Beretta Storm. See related link.
Nerf gun
JG BAR-10 the gun is easily upgradeable and cheap