With belts running around on the inside and out.
It's hard to find one in great shape.
Believe it or not,..
go to the dealership with the part number off the old cover.
That's the cheapest place I've found them $38.78. and no shipping.
You might be able to find a good used one for less.