I have the Marushin ver 2. 1911A1 and it's much better quality than the ASG STI version that I bought at AirsoftGI. The ASG cycled terribly and the slide would get stuck halfway after ejecting a shell while going back forward. I tried to interchange parts between the 2 but I really think I got a lemon from ASG, since I've seen youtube videos of these that fire perfectly.