Brad,
To avoid playing NASA with the safety detent spring:
Install new safety button
Place trigger plate assy in padded vise (unless you have three hands)
Install new (old style ball bearing) safety detent
Install new old style safety detent spring
Use a pin punch of the appropriate size to push down the safety detent spring into its hole and hold it just below the level of the detent pin hole
Start pushing the safety spring detent pin back into its hole, pointed end first, installing from right to left (often it helps to hold it in a small pair of Vise-grip pliers while doing this).
Push the point of the detent pin against the barrel of the pin punch and s l o w l y ease off on the pressure of the pin punch, allowing the point of the detent pin to ride up the pin punch as it is pushed out by the detent spring, until you feel the 'notch' that is the top of the spring- then push the detent pin in hard enough to trap the spring in its hole.
Lubricate the safety assembly lightly and function test the new parts, making sure to restrain the hammer before it falls. If everything works as it should, reinstall the trigger plate assy. into the receiver.
hth,
lpl/nc