Leaning post is build with schedule 40 aluminum marine polish hand ( possible smaller scratches) profecional welding and upholstery to,very strong (450 pounds guaranteed):you can choose any color upholstery thank you