40 US gallons? That's around 151 litres, that's not too bad (heck at least it isn't a bowl), but you could consider upgrading them in the future, usually once they reach around 5 or 6 inches is best
Also, I wouldn't get any more fish for their tank, it is fully stocked with those two
Hershey looks absolutley tiny! What a cutie though!