Straightforward firearms service you can count on.
Transfers, gunsmithing, stock work, consignment, and appraisals — handled correctly, priced fairly, and done on a timeline you're actually told up front.
Five things, done well
Each one has its own page with detail and pricing. If you're not sure what you need, call and we'll tell you straight — even if the answer is that you don't need us.
Gunsmithing & Repair
Diagnostics, repair, cleaning, optics, and trigger work — with machine work done in-house rather than sent out. Prices posted up front.
Learn more →FFL Transfers
Bought online? Have it shipped here. $30 a firearm, we send our license to your seller, and you're called the day it lands.
Learn more →Stock Work & Wood
Wood blanks, duplication of an original, custom stocks built from scratch, plus repair, refinishing and checkering. The part of the trade most shops dropped.
Learn more →A look at the work
Finish work, rebuilds, machine work, and builds that have come through the shop.






See what's for sale right now
Our active listings live on GunBroker, where they're kept current and backed by the platform's buyer protections. Browse the full lineup there.
Purchases are completed through GunBroker and shipped to a licensed dealer for transfer. No firearms are sold directly through this website.

A trade passed down, not picked up.
Cross Arms opened in August of 2016, but the work behind it goes back a lot further than that. My grandfather started at sixteen and spent a lifetime at it. I grew up in this — it was the family trade long before it was my business, and I'm the one holding the license and standing at the bench today.
That matters for a simple reason: when you call, you're talking to the person who will actually be handling your firearm. Not a counter employee, not a call center. You get straight answers on what something's worth, how long a repair will take, and whether a transfer even makes sense before you commit to anything.
Every transaction is conducted in full compliance with federal, state, and local law. Required background checks and documentation are handled here, correctly, every time.
Pick a time that works
Transfers, drop-offs, and appraisals run by appointment so you're never waiting on someone else's job to finish.
Calendar not loading? Open the booking page directly — or just call 712-390-0141.
Questions? Ask away.
Call, or send a message and you'll hear back — usually the same day.