These products are great bang-for-your-buck. They are all "off-brand" products which make the prices affordable. When it comes to how long they will last, these can last for years if they are properly maintained. For example, changing the oil when it’s due, starting the engine from time to time during cold seasons, replacing parts that may have been damaged on riding, and performing routine inspections of the connection points, joints and bolts.