For the belt simply take it to a belt machinery supply store will be able to measure it and give you a suitable replacement.

The engine is a suffolk? english thing mattyvt93 on youtube has one, I could maybe try and get him to come here and help you but if i cant look up his channel and search his videos.