No, they were not cheap back then. Oswald was poor. A Garand might have been what, fifty bucks? Minimum wage was maybe $1.25 then. So he bought the twenty dollar rifle. It would be the difference today, between buying a $700 rifle and a $200 rifle, something like that. It still goes bang, gets the job done.
“Still Goes Bang!”
.
Reasoning like That...