i agree about the dealers trying to sell you on other parts, like when my mother contour was in for a P0420 CEL and the PCM reprogram they called up and said by milage that it needed an oil change, ps fluid change, accessory belt, and a few other things, best part of that was I had just changed the oil myself ...
but like you said, we ended up doing it ourselves but my father said he would have paid to have the trans fluid changed on our Windstar if the dealer offered as it was a mess he really didn't want to deal with