Ugly is a relative term brah.
Those are massive fun on a cart track in the woods. They make really good training bikes for the little ones too.
Totally worth fixing imho, even if you have to rebuild the lower end. The price of parts seem to be a bit high though. Rings would be my best guess also.
Subbed and good luck!