Magazine Latch & Spring