So far after using this for a week, I think it has good quality despite the price. Need to install on your own though but manageable. Just that the seat is quite hard, feel pain if use for long time, manual not clear so i agak2. I received defect part but managed to replace for free. Thanks seller!