If I was forging one, I’d forge the button then reduce and put any bends in from there. If I did not have forge access, a long carriage bolt, a lot of filing, and some bending is one approach. Good bolts have some carbon and enough spring could be gained, if any was really needed. For the tiny movement over a long spring, dead iron might work. A spike (not railroad, but a big long nail) could also be a starting point (I see same suggestion above).