I just put a leupold ultimate slam on my mossberg 930, $175 2-7x32. Works great and it's a leupold, made in usa and awesome clear optics! That said I should have spent the extra $40 and bought the 3-9x40. Live and learn.
I got mine online from Wally world and bought the rings and had mounted and bore sited free at cabelas.