I have the roof off of a 2023 KRX 4 seater es Special. I went on 1 ride and then ended up getting a custom cage made so no longer need the roof. No issues, still looks brand new.