Most any local machine shop can make gears, but getting custom, one off gears made will cost more than the original price of the truck. Most of the cost will be CAD time to design the new gears, so if you truck is a popular model, order 10 or 50 sets, and sell the on Ebay...
Also, If you would post which truck you have, someone may have a source for better gears.