I have the same model as you bro an Apollo RFZ 125 2021 that’s why I was asking because mines didn’t come with a chain guard. I had recently ordered one on Amazon but it didn’t fit so when I seen yours fit perfectly I was wondering which brand it was ?