I bought one at Walmart. Measured the opening and went to Walmart and found one that would fit. Had to drill a few holes to mount and hold it in place while traveling. I think I paid $69.00.
Wally World, probably cheapest, as said measure the old on and buy a new one that is same size, should be an easy replacement. Most are plugged in with a power cord behind it (or somewhere close)