I'm assuming based on the pistol that you would like to keep a refinish job to a reasonable price. Duracoat would be an option. Most other finishes would cost a good amount, and you might not recover the cost on a Ruger P95 if you decided to sell it later.
Looks like Ruger will do a factory reblue for $80 but that doesn't cover shipping.
Ruger Service Fees