Ive been jumping mine and flogging mine in mud conditions like those photos for the past 4 months and i have only had to replace the fuel tank.
No wonder the tdr stuffed up if that was the first ride its ever been on. not the best way to run in a bike and i bet you didnt change the oil and it...
I Agree i Have had my TDR 125 for a month and have ridden it almost every day and apart from a few minor problems such as brokin kick start, and leaking fuel tank i am quite pleased at how it goes, considering it is a (chinese bike)