Balinese Bracelet Clasp Repair

How in the world do I repair this clasp? It is a pushbutton type of
clas and I can tell that the spring is kaput. Anybody have a
suggestion on how to repair this one?

Sterling VanDerwerker CG (AGS), GG (GIA)
Royal Diadem Jewelers
2130P New Garden Road
Greensboro, NC 27410