I installed this on my son's 50cc dirt bike and it wasn't that difficult to install. I had to make the pin holes slightly larger to allow the studs to match, but it's still stable after being ridden by a 3 year old and a 6 year old (with a swing and still going strong). One of the tires was defective and had to be deflated within 30 minutes of being inflated and the coolant supplied a new one free of charge. The company definitely stands behind this product and I would recommend it to anyone whose kids are starting to ride a 49-50cc off-road motorcycle.