If you don't mind the hypoteneuse route...
Rt 3 south to Exit 16, Route 18, Hunters Trading Post is right behind the Honda dealer, adjacent to the drycleaners.
Continue on Rt 3 south to Plymouth and head toward the waterfront... There's a place on Court street whose name escapes me.
Take the new rt 44... Super mega giant wallmart has ammo and some limited accessories, and Dicks sporting goods, at the first exit.
Then Rt 44 west to Rt 18 and up to Fat Cat (in the process of clearanceing and closing, call beforehand as they are supposed to be open only on weekends.)
Back to 44, north of 58 to Outback Arms and Archer (I think)
Back to 44 again and to home.