I came across this post and I agree with most comments regarding the word "cheap" and associating it with something that will save your life.
Would you search for "cheap" football helmets for your kid who is playing pop warner football?
I hate the word cheap, if you want something "cheap" you could buy a product made in china.
But I understand you may need to save money, maybe you should search for
"affordable body armor" on google
the key word being affordable and not cheap.
there, i got that off my chest, phew, I feel better