So I installed my Two Bros slipon on my D675 and asked my dealer to upload the Triumph Off Road tune to smooth things out after installing the slipon. Well my D675 has a squeak and from what I've read is that the intake flap is causing the squeak when it opens and closes. The TOR tune is supposed to keep the flap open at all times; which means the dealer did not upload the tune and charged me $45 for no reason. I went back and they insisted that they uploaded the tune and not to trust what people on the internet say. Thinking I should talk to the service manager and maybe Triumph HQ about what exactly the TOR tune does. I'm just upset that I paid for a service that wasn't performed.