A
two inch Python barrel is worth close to what you paid for this revolver. Keep in mind, there ain't no more. Numrich's prices were current when they were
available.
Many two inch Pythons are fakes, made by nefarious gunsmiths to increase the value of a generic gun. The barrels from Numrich were frequently the source of these fakes. Your two incher is very likely original, due to it's finish and condition.
I would give Colt a call. A proper nickel finish would be appropriate, and the copper plating underneath would conceal most of the pitting. If the finish was done by Colt, the resulting value of the revolver would be greater than a finish from, say Fords. The prices are comparable, or at least they were. While the gun is there, have Colt research it, and provide a letter attesting to it's two inch originality.
Two inch Pythons are bringing upwards of $1200 easily, auctions are often closing at over $1500 on two inch Pythons.
Here's one at $3025 and climbing! At $180 now, another $300 tops for a good nickel refinish, you will be in $480. A set of Python grips at $80 will make it $560. As a refinished Python, you can expect to get that back out of it, at least, assuming it has no mechanical problems.
As an alternative, if you plan to use the gun a lot, I like the idea of hardchrome. Expect to possibly only recoup your losses with hard chrome though.