Self Adhesive Rubber Bumpers - 16 pc