Your Local US Legend Dealer
Looks like pedal stop except mount is welded on in opposite direction
This is a USLCI / INEX Bandolero race car component