I own a Genesis SA-E 330 and bought this cover for it: Unicook grill cover
I bought a different one from this same brand for my old spirit and it’s lasted over 3 years with 0 issues. Highly recommend, especially for the quality at the low price.