It does the job. Had to buy extra parts to get it to fit on rail. Some of the welding is not straight so the frame of the basket doesn't sit straight. Once installed, with the extra parts purchased from hardware store, it’s nice and sturdy.