I had the the displeasure of dealing with Ducati N.A. (again!) and wish to share my experience.
I'm in the process of importing an '02 998 and needed to get a recall clearance letter, as required by RIV. The last time I brought a Duc up, it cost me $500, as mandated by Ducati. The process is simple, just plug the VIN into their computer system and it will report back whether there have been any recalls and if so, whether the work was completed. Ducati justified the cost by claiming that it was to cover "expenses associated with the Dealer's Inspection, administrative costs to update all related databases, cost and efforts applied in communicating with Transport Canada and the RIV about vehicle status and eligibility as well as the administrative time involved in researching the vehicle and issuing the recall compliance letter itself." Last time, I had no way around it and was forced to bring the bike in to Richmond Motorsport (good riddance!), where they told me I had to leave the bike there for a week to complete "the work". Then I took it to Valk, where they took the bike but it still took a week plus several emails and phone calls to finally get the damn letter!
This time, the owner of the bike was able to pull some strings with a dealer in the US and they provided me with a screen capture of the service terminal showing no recalls. However the photo was a bit hard to read and RIV rejected it. While I was waiting to get a higher res. picture, I contacted Ducati again and got the same form letter response. I replied back to them as well as cc'ing the service manager and president that if I was forced to go and get fleeced by my local Ducati dealership, it would be the first and last time I step foot in there. I received no other response than an automated feedback form, which needless to say, received very low ratings.
Luckily, I did receive a higher res printout that was accepted by RIV, so Ducati and the local dealership, you can kiss my ass! My service will be done by Alfie at Imperial Motorsport (former Duc mechanic at Richmond Motorsport).
Let the Duc flaming begin...