Just a thought - is the magazine spring a good strong one?