Hi everyone I have a Giant full E+1 2017 and after a few thousand miles I've come to the conclusion the chainrings are totally wrong for my needs. I use my bike mainly on road but some off the road use not much though. My chainrings are 28/38teeth and I've been on the 28 tooth ring once just to try it out but never actually needed it. I want to change my chainrings but I'm unsure what I can actually fit. The road version is 50/34 teeth chainrings and I think something like that would better suit my needs. I'm always on the smallest two teeth on my cassette and the largest on my chainrings. Rideing like that is not ideal and wears out cassettes. I've gone through two cassettes in a year. Ideally I should be in the middle of my cassette most of the time but that's just not going to happen if I want to get anywhere fast. The road version is 110bcd but mine is 104bcd. Do I need to buy the whole crankset for the road version to go to 34/50 chainrings or can I get some chainrings 104bcd that suit my needs. Another thing is do I have to change my front derailleur to the road version or something else?