Wow -- you must be very hard on the bike. A little attention to ongoing maintenance and especially cleaning after riding in the rain would have prevented all these issues you are having. These bikes are built to last -- two years is far too premature.