Sod all of the 4.5mm bb guns. They may look good but they are plagued with build issues, and spares and mags are not easy to come by.
Buy a good, well established 6mm gun like the TM Hi Capa 5.1 (or their service 1911 if you want that replica vibe). You'll have no problem buying spares, aftermarket parts and magazines.