New Pedal Pads
Heavy duty double sided tape. This is what they use for sticking emblems on new cars.
Print