The Weaver type but not made by Weaver, they are supplied by the lowest bidder, I was told this by Savage. To confrirm this I called Weaver and they said no they do not make bases for the Savage 93 at all.Come to think of it Weaver doesn't make their own either, they are supplied by a third party. Weaver themselves told me this.But Weaver does have alittle taller base that fits: #45, it is a much better base and is made straight.FYI, that base also fits the Marlin 917
As far as Extra Mags. , order them straight from Savage, they are the cheapest and very freindly.I think they are $12.00 each.