nobody will sell to you unless you are age verified.
also stay away from APS
they are known as Absolute Pieces of Shit for a reason.
if your budget is only 300$ honestly I would wait, meet with an age verifier in your area, and then check out the classifieds as there are a lot of guns there below 300$ some even include batteries and mags for you to get started.
http://www.airsoftcanada.com/showthread.php?t=11474