I took my silver ado in for oil change at local gm dealer they said the same it was around $350 change oil in front and rear diffs. And transfer case and trans was another $300 but the catch was added replacement warranty for life of truck the price was high but I'll get it back in the long run....