I had my '04 done at Pacific Yamaha in Richmond, BC...great people. No hassle at all. I called to inquire about the recalls, the service manager asked me for my VIN...which I provided. He checked, said that it was eligible for several recalls, including the TPS replacement, and saddle bag...