Robert,
You are correct that you are missing the magazine button spring. It is a small, flat spring which slips under the side panel in the frame and a small slot milled into the mag release.
I'm sure that you can get one from someone on the Forum; Tom Heller (Lugerdoc) probably has one for sale.
--Dwight