I use an indie mech here in Yorktown, but that's a solid hours drive from Richmond.
If distance isn't a problem, then you may want to check out Eastern Truck & Accessories
in VBVA (mentioned in the above post). I have not worked with them, but understand they perform solid work.
In Richmond, I don't have first-hand experience. You may want to try Mid-Atlantic Jeepers
, or Off-Camber Crawlers
(NoVa / DC Jeep clubs) for info.