I have a Glock17 Gen 2 that I don't particularly care for. Did add an Apex trigger but still not the shooter my 19 Gen 5 is. Any suggestions as to where to send it to maximize it's potential? Not places that you have heard about but rather custom guys that you have personally used and are happy with. Would I be better off just buying a Gen 5 17? Thanks for the input.