New, with fittings, no drilling, simple bolt on design (holes are in the body mounts from new). Heavy duty steel, powder coated black, with a silver aluminium checker tread plate. Please provide a telephone number with your order, without this information, carriers will not accept parcel.