Short answer - there's a difference factory-related problems, and dealer-related problems not covered under warranty.
Almost got Foothills Triumph-BMW (Denver) to replace the tank after my triple trees dinged it. At issue was that since the (now-defunct) dealer in Grand Junction had removed the tank to install the tach, it was a dealer issue, not a factory one. If you recall my previous postings, Shel Barr, Triumph National Service Mgr, spotted the improper re-install at Sturgis in 2005, when I was about 10-12 feet away from him.
The service manager at Foothills did properly re-route my wiring, and clean things up under the tank, gratis (actually, he submitted the claim to Triumph USA and ended up eating it).