me personally id go with the vfc. ive had a vfc 417 350 (20'' sniper variant) for over 3 years. never had any issues, never had anything break. its actually got a semi decent range, fps is about 290 on mine which is a bit lower than id have liked but not to bad. mags are a pain in the arse due to their size, meaning youll spend a bomb on magazines and pouches.
only issues ive ever had was resolved without even leaving the shop (the day i brought it), nozzle was broken in transit, so they just replaced it with a brand new one.