I don't know, but dealerships tend to be more expensive for almost everything else...isn't the same for auto body repairs? I get it if insurance is paying, but OP said he is paying out of pocket. No local auto body shops in Ankeny?
Reminds me of the Seifeld episode:
(Scene cuts to George at the customer complaint window)
GEORGE: I’d like to report a problem with one of your mechanics.
WILLIE: When did you bring the car in?
GEORGE: (To the man behind him in line) Yeah right.. I’m gonna get my car repaired at a dealership. Huh! Why don’t I just flush my money down the toilet?
WILLIE: Sir, what, exactly, is the problem?
GEORGE: One of your guys - Kip, or Ned, short name - stole my Twix candy bar!