I wanted to upgrade one of my magazines g17 gen 4 from 17 rounds to 19 with the extension. I wanted to know is there a spring I need to get as well as the bottom part of the mag. Or the one that is there is fine? Also is there any websites that anyone has a good review with purchasing a extension. Low cost & good quality. Sales?