66 barracuda Hood release ???

i dont have pix, but I have 2 releases, one like yours and one with a plate with 4 spot welds in it to put your fingers on.