Good evening, I just got my Vepr 12 in from Atlantic. Very pumped! I looked at the rail, it is straight. I replace the grip, the retaining screw was a PITA to remove until i put a screw head on the end of my electric drill and it unscrewed easily. The ATI grip is really nice and I really do not like the original Molot Grip...hard chuck of plastic! The muzzle was replaced with the cheapest I could find for the time being... a Phoenix Flame.. looks good anyways. I do not want to mess with the fcg and by my count, Muzzle brake, grip, Stock and 3 for the SGM Mag would be 6 for 922 compliance