I opted for a basic white bleachable polycotton blend from Amazon, brand name "Gold Textile"
It's been just over a year and they have held up well. No oil stains on them but the elastic in the corners does give out after a bit
https://www.amazon.com/GOLD-TEXTILES-Polycotton-Comfortable-Commercial/dp/B07D38KM5V/ref=mp_s_a_1_1_sspa?crid=3M2H5LBEY5NSF&keywords=gold+textile+twin&qid=1655928959&sprefix=gold+textile+twin+%2Caps%2C130&sr=8-1-spons&psc=1&smid=A3DXMG9A8ABN33&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyRUNGUklMR1ZJVVZLJmVuY3J5cHRlZElkPUEwNDAwMzA2MU03NFlXMlQ2VTNSUiZlbmNyeXB0ZWRBZElkPUEwMDg3NjQ2M0Y1TUE3NTIyVUlPNyZ3aWRnZXROYW1lPXNwX3Bob25lX3NlYXJjaF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl