The UTG M324 Magnum Gen 3, I believe it also goes by another name, yeah the M50, You can buy it at Evike, ShortyUSA (got mine from here), Airsplat, and even Hobbytron.
-First Impressions
When i opened up the box, it looked exactly like it did online, it was very very, being my 2nd airsoft gun...