Did I wreck the steering shaft changing seal

Looks like a good job to me...You might be surprised that it "won't" leak. Of course you can do the Speedysleeve, as an insurance policy. A new gearbox would eliminate the leak all together. "O" ring part number, try 17733602. This kit may help also. ACDelco® - Professional™ Steering Gear Input Shaft Seal Kit with Seals and O-Ring Decisions...decisions!