Looks like the problem is solved. Clive from Cycleart referred me too Mark Davies from MCR Specialized Welding (082 930 0071). Mark is based in JHB but has a shop in CT. I am also in CT and he happens to be coming down this weekend and will fix it in his CT shop on Monday, how's that for service!