After my Deore LX crank is knackered on a plane journey I ask a local bikeshop to put a new one on of similar quality. I tell them put a new bottom bracket in if there is any doubt that it is damaged. They don't put a new bracket in and replace the chainset with a Shimano FC M440. After 6 weeks it starts to loosen so I go back. They put in a new bottom bracket but reckon its unlikely the new crank is damaged. After 30 mins riding I start to feel it loosen. They have taken a total of £76 off me and I still don't have a crank that will stay on. What would you do?[

!]