DAMN, I would be throwing one hell of a fit...
I drive DODGE, I like them, good trucks, BUT parts are a bitch when you need them example,
Starter went out on my 94 ram truck, at about 130,000 miles, well I shop around here in town and all the parts stores could get me a starter but it was $130, I stopped by Dodge and got me a starter for $125...
My O2 senser went next at 148,000 miles, again all the parts stores could get me one but it was still $75, so I stop by Dodge, got a O2 senser for $80 and they installed for FREE....
My Dealer here is Great, thats why I keep on doing business with them, I am willing to give them my Oil change and such, and they allways give me a break if I need something, which is not very often..
Sorry you got hosed, but I would complain, what they did is not right...