Ouch!!! That's serious money for a service. I don't mean to rub ya nose in it but I got my oil and oil filter changed by my mate Kev for �40 plus my service book stamped.
I keep telling people to go and see him as he's the best mechanic I've ever heard of. He won't rip ya off for sure. His normal price is �35 per hour and he's quick but thorough. He's got over 20 years of experience and bikes are his passion. His customers rave about his work and you don't hear that often about a bike mechanic. He is also doing 10% off for XT660.com supporters.
http://www.xt660.com/showthread.php?t=2936