They look fairly easy to do if one is adept with those kind of tools.
HOWEVER, I wanted one in the "near future" - so I bought one.
Even at the higher cost, I think it was well worth it.
The cover I bought from the company is very skimpy - that could have been cut at least two inches longer. (I've had it for about 8 years now)