Yes, since we didnt hook up in Korea back in 03, give me a call when you get here. (520)904-1964 and we'll get together.
As for shops here, A brief list to get you started;
Murphy's on Ft Lowell and Country Club. Lots of guns and gear, prices are decent and always manned with plenty of folks.
Sportsmans Warehouse in Marana off I-10 and Orange Grove. I-10 north to Orange Grove. Right on Orange Grove and left on Thornydale (next red light). Left on Costco (next red light off of Thornydale). Typical outdoors store with plenty of reloading gear, guns and outdoor gear.
West of Pecos off of Pima. Small shop with good prices.
Rich's gunshop across from West of Pecos on Pima. Decent prices, small shop. Sells mostly low end guns but can have a few decent ones from time to time. Since your at West of Pecos, might as well drop in there as well.
Diamondback Police supply on Kolb and Broadway. Pretty good place, plenty of holsters and decent prices.
Marksman on 29th between Craycroft and Swan. Indoor range, upper priced guns and gun rentals available.
Cashbox pawn on Craycroft between Golf Links and 29th. Decent shop, reloading gear, plenty of pawnshop guns and nice fellas that run the gun side.
Jensens on Prince. Indoor range, decent shop and ok prices.
Centerfire, dont waste your time.
Frontier Firearms on Grant. Decent little shop with mostly older style firearms.
There is another gun shop on Broadway and Camino Seco but I can't remember the store name. Not a bad shop, plenty of accessories and gun parts as well as extra's.
Depending on the dates, you might run into a gun show down here. Check out this website for gunshow listings.
http://www.azarms.com/Printable_Calendar.php
We are having a get together on the 15th in Yuma if your down here then.
Take care and safe travel.