Unless you have a secret cache of Tokarev rounds or are a dedicated collector of obsolete Russian ordnance, a much superior .30 carbine would be a US M1. New ones are available, as well as rebuilt GI's, for around $700. The US carbine is probably more accurate and handy than a PPSh, and with more spare parts and support availability down the line. It's also less likely to cause inconvenient suspicions from friends, neighbors and law enforcement when you take it for a walk.