On post-war revolvers, Colt used the same rod head on the Python, original Trooper, the 357, Official Police, and Officer's Model Match, so you don't have to have a head made specifically for the Python.
For the ejector rod head, call Jack First:
Jack First, Inc.
1201 Turbine Dr. Rapid City, SD 57703
Parts: (605) 343-9544
For the original 1974 style grips, you'll need the Colt Third type Target grips:
Note the Gold medallions, the "thumb rest" on BOTH sides, and the checkering pattern that's in a straight line under the medallions.
These grips can be bought on eBay, but prices on Colt Target grips have just exploded in the last couple of years.
This type of grip typically brings from $100 to $200.