Hi, I pulled this throttle pedal out of a box of 365 GTC/4 parts, however it does not appear to fit that car. Can anyone identify this part? Thanks Image Unavailable, Please Login Image Unavailable, Please Login