It might be worth asking the dealer if they would be willing to price match.
On the other hand, discounted service has it's drawbacks. It seems to me that paying the full price sometimes (not always) results in full service - handy if something goes wrong.
Have you checked salvage yards?