If I have understood correctly, you are talking about a bike shop/mechanic with storage facilities.
I cannot think why you would not find these in the larger towns/cities along the way.
If in doubt, why not try the "HUBB Community" tab on the left side of the web-page and contact people in these countries for more information.
Enjoy your trip!
Adventure: it's an experience, not a style!
(so ride what you like, but ride it somewhere new!)