I used to be big into USP's, but mine have been shot very little the last 5-6 years, as I've migrated more to striker fired guns. I think I still have 5 USP's all compacts, and a P2000, which was a slight update to the USP that you might want to look at.

Mags have always been in the 35-45 range.