The Diesel Stop banner

foot rest

  1. Foot rest / Dead pedal

    Foot rest / Dead pedal

    made an aluminum foot rest for my left foot, sometimes called a dead pedal.
Top