Rotella T5 in 10W-30, with a Fram 3614 filter or equivalent...
Walmart has SuperTech filters back in stock...
A Fram 3600 will work, if it fits. It's nearly 5 inches long verses 3 and a half for the 3614...
I am using an AutoZone STP S3600 myself on my LT200 lawn tractor...
The OEM filter is Fram 8172, it's 2 and a half inches tall...
Really cold weather use I use Castrol Edge 0W-30, but that's hard to find...