Hello mate,
i know that bikes can seem a pain when things go wrong. But dont give up on the Duke yet! Its easy for me to say this cos im not the one pullin me hair out.
Just stay with it. Once you get it fixed you will be in love with the bike once more.
