Took my GS in for the brake recall after waiting a long time for the dealer to order the parts, should have had parts in stock for a recall!! While waiting for the brake calipers I discovered a leaking fork seal, assuming that it was covered by warranty ( it's not) I asked the dealer to fix the leaking fork while the bike was in for the recall. Of course this involved a further wait for fork seals. Finally everything was on hand and the work was done and everything looked fine but I was shocked to receive a $500can bill for replacement of both seals one of which did not require replacement. Needless to say I was not happy with this. After several discussions involving the service manager and BMW Canada the entire $500 was refunded so all is well finally. BTW the listed price for the seals was $75 each, welcome to the world of BMW.