I have a very cheap, locally made bike with a belt drive installed on it (the frame is belt-ready). One more thing to note is that the bike is equipped with SG-3C41 IGH from Shimano.
The problem is it's cheap for a reason - all stock belt drive components are some kind of Chinese cheap copies, and they perform quite bad (belt itself tends to fall-off often, and local bike workshops weren't able to solve this for me).
I would like to swap both sprockets and the belt itself for a brand new Gates belt drive set - while not changing anything else on this bike, if possible. But I'm getting completely lost when I try to figure out myself which components I need to order, and what size of the belt I need. So far I only figured that I need CDX line of components, and that SG-3C41 should be supported by some of them. I'm totally lost when it comes to details, and afraid I'll buy something that won't fit, as it's quite expensive.
Unfortunately, I'm living in a backward Eastern Europe country, and bike movement isn't very developed here. When I asked for help in a few local bike workshops, they said they don't have enough experience with belt drive either, and certainly are not able to help me acquiring them, as nobody imports those in here. They can only help with installing them, if I'll somehow buy them myself.
I'm ready to provide any exact measurements or additional details, if anybody is willing to help.