Hi All. Just had my free hub die yesterday. My bike is about 18mths old and done about 4-5000 km. It slipped and crunched for about 30 seconds then started free spinning as I pedal. I had no idea what was going on. Are these freehubs From giant any good? A lot of what I read about quality...