Mate, you're a milder man than many for not throwing the thing back through the dealers window!
The miles you've done on it there would be a half decent case for it not being "fit for purpose".
It's your call of course but from my point of view, new crank, new barrels, new, new, new just means it stings more when it eats itself again.
and it is "when" not "if"
_________________
Please do not PM me technical questions, if you can't find it on the Forum start a thread