I agree with Frank. "Cheap" is not a description you want on your armor purchase unless you are lucking into a situation with used armor or something similar. Most accurate is a minefield as well, but a battle much easier won.
Truth be told, the vast majority of us are "on a budget". This hobby is far from a cheap one and I am a firm believer in the old adage, "you get what you pay for". My advice would be to do some research, save your money and use patience. Good luck future trooper!