I hope is okay to post a link here.
I buy my daughters in law bibs for their kids from this oilcloth store locally, and they hold up forever. THe company that makes the oilcloth is here in Tulsa, and they are great to work with.
http://www.tatermash.com