A couple I know of but they are a little farther than an hour. First is Casad's Gunsmithing in Davenport, there might be a backlog, he is good and the backlog speaks for itself. Second is Brownells in Montezuma. They have great services and would call them first. I can't wait for them to open the new shop in Grinnell. Gonna be a lot closer for me...like 20 minutes....it's not gonna be good on the ol bank account! Good luck!
P.S. I would stay away from Gander...not first hand info but have had friends tell me horror stories..