Looks like a nice post 1920 Police luger (see lower left area on the chart below)
Probably made up of parts from an much earlier DWM luger frame.
Price wise, I think you did well.
See the
FAQs on the upper menu bar.
Chart is from Weimar Lugers by Jan C Still, p 15