Ya gets what yer pays for! Poorly engineered, not all components 'fit' as snugly as they should. OK for basic jobs I guess, but the consequences of stripping a thread (on a crank for example) can be very expensive indeed; one thing if it's your own fault, due to inexperience or clumsiness, but quite another if it's down to the 'agricultural' quality of the tools. I was bought this very kit as a present, and being a bit of a kit monster, was delighted to receive an all-in-one set in its own box (kit monsters like this sort of thing), despite already owning other makes of all the enclosed tools. Ignoring the trusty collection of bike tools I've accumulated over the years, I set about maintaining the family's collection of bikes using only this new set. Tyre lever shattered in my palm, chain tool pin very wobbly and difficult to align, crank tool thread poorly engineered and required a bit of filing in order to allow it to engage properly (I know, why did I bother and not just resort to using my better quality tool, particularly given the potential cost of a stripped or damaged thread? Well, I just wanted this kit to work.. it was a thoughtful present from my brother, who's not likely to be reading my reviews. So don't tell him!) Doing your own bike maintenance and repairs will not only save you money but will enhance your skills, knowledge and general experience of cycling. To do this, you need the right tools! Save yourself time and money by spending a little more on better quality tools!