Magazine Release and Spring