I just paid $600 for my 40000km service and I did the oil change myself. Yup...I near **** too. I got both front and rear diff serviced, $38/litre for that oil. Your price is pretty close to what I paid for my last oil change at 30000Km
I bought 18 liters of engine oil and 4 filters from germanfilters.com for $200 Cdn. Picked it up at the local border store near Thunder Bay, as it is a US address it is free shipping and I only had to pay the Cdn tax's when I brought it over.
2008 CRD QDII, OME HD, Pintlers wheels with 265/70/17 Goodyear Silent Armour's, Jeepinbyal UCA's. 4XGuard Front guard, Side Guard, belly guard, Matrix HC. GDE ECO Tune w/ delete.