I use homemade airbrush cleaner for my Tamiya acrylic paints. One could easily use a homemade thinner as well, but to me the performance of the paint is different when I use Tamyias own stuff. X20A or their lacquer thinner.
For Mr. Finishing surfacer I use their leveling thinner, cus it has a nice leveling effect. For cleaning that I use cellulose thinner, cuz it's somewhat less rough on the seals than acetone.
When using 501 abt oils I use their thinner as well, probably don't need to, but you have to try it for yourself. Using the brand stuff I feel you have the best reference to work from. Either going the DIY rout or cheaper alternatives.
My 2 cents