the very cheapest would be either make them yourself or go to a thrift store.... I got name-brand covers for 25cents a piece at a local thrift store!!
as far as online merchants go, I'd rather pay a little more to have better customer service from someone I already know and trust and have dealt with before. I will order all my cpfs from http://www.punkinbutt.com/ from now on.