Here are a "few" in the general area for NH just South of Lawrence.
Al's Gun
5 Linwood Ave. in Derry, NH
Costa Arms
15 Church St. in Kingston, NH (up rte.125)
Daves Sporting Good
111 Plaistow Rd. in Plaistow, NH (which is Rte.125) go 495 north to Plaistow/Haverhill exit/rte.125 and he is probably 2-3 miles on your right in a small plaza.
Great Northern Sports
237 Rockingham Rd. in Derry, NH (which is Rte.28) If you know Broadway in Lawrence this takes you right into Methuen, Salem then Derry.
State Line Sporting
in Plaistow, NH right up the street from Daves. Go through traffic lights after Daves and they are on your right. Can't miss them.
There ARE MORE, BUT these are in the "general" location from Lawrence just over the line into NH. You need help finding them let me know. I've lived in Lawrence growing up for about 8 yrs, then just over the line in Methuen for 22 yrs, now just over into NH for the past 17, so I know the area pretty well.
Buckboy DID mention others, even though they are a hour away I wouldn't consider them in the "general" area of Lawrence. (no offense Buckboy)Kittery IS a BIG store though.