I used Walrep (S&W service for Walthers) and sent my P22 in for service in Jan. About a 1 week turnaround time, door to door; real fast. And they fixed the problems!
When I called S&W (the phone number on the service card that came with the P22), they gave me their Fed Ex Account # & instructions on what to put on the Fed Ex sheet.
Couldn't take the time off to drive it over to Springfield, 2 hrs each way.
On another note, have not had any issues in >1000 rnds with the P99 9mm.