Did I get ripped off? Changing a speed sensor in a 99 F250
I can't seem to find any info via the search function about changing the speed sensor on the dif in a 1999 F250 7.3L. I had the speedo, trans OD light and the ABS malfunctioning this week, all happened at once so I put the code reader on it and it came up with a faulty speed sensor. I was going to change it but didn't have the time and took it to the dealership. I thought it would be a simple job but they charged me nearly $300, with only $28 being for the part and no quote, they just checked it and repaired with a $300 bill!
Does anyone know what the typical amount of time is for changing a speed sensor? It seems to me like it should be a 0.5 to 1 hour job, not 3 hours. Am I wrong or did I get ripped?