Ooh I got this.
I get my contacts at a (And I know this sounds shady, but I promise, they're safe) Mexican Flea Market in Hillsboro. It's open every weekend. There's two or three booths that carry them for 20$. And yes, they do work. Idk if they carry red, however the ones I got are a hazel color, and they are an orangish red. I am going to Cosplay as Saya from Blood+, she also has red eyes, and they work pretty good for being an orangish brown color.