Is it a Ford valve?
If not, go outside and lay a big steaming turd on the ground. Pick it up and shove it in the hose. THAT will work better then an aftermarket PCV valve.
There is a reason that the right PCV valve cost over 10 bucks, while all overs are a dollar or two.