Leather seal also perform very well.
Just clean the entire piston with 320 grit.
Mirror finish the interfaces of trigger n piston sear.
Drench the new leather seal in any oil for 12 hrs.
Clean the inside of action using soft cloth.
Mop the piston n make it free of any dirt or dust.
Put back the new seal after mopping the extra oil.
Use lithum grease on the spring and piston bearing area.
Gsmith35 spring may rattle the AR better go for 27.
You can also use ordinery spring with 39 coils.
Reassemble.....discover a whole new AR.

BTW what is the model ?
Basu
viewtopic.php?f=22&t=21356