Well, they eat hundreds of pods a day. Can you provide hundreds of pods a day? If you're certain you can, then it's probably doable. But it'll require culturing the pods, preferably more than one culture in case one crashes. Also, mandarins are actually pretty active, so I'm not entirely sure a fully-grown one would be happy in a 20gal. Healthy mandarins can get pretty chunky.
And I would question why they're so cheap. Probably wild-caught, and that means you can't trust them to be in anything like decent shape. If you want a mandarin, you should probably go with a captive-bred one, since you can then at least supplement its diet a little with frozen foods.