I believe it's from the Ford Ranger and chromed plastic replacements are available on E-Bay.
It sounds like your pins need adjusting!!
how do you adjust the pins Dave? My lever is very hard to release even when I apply some pressure On the pin / hood