Windshield wiper refills for 64 Barracuda?

Last time I bought refills I found them on Amazon (Trico 43-130). Ebay?
No luck on the 43-130. I'm only finding "vertibrae" refills. I'm not sure if that's what they are supposed to look like, but I was expecting a refill with a pinch retaining clip like what I have, but I'm not sure it these are original. Is that what the red dot is for? I can push it, but can't tell what it's supposed to do.

s-l500.jpg