You got all rewards? Even both the friaries?
I would say the drop rates might have been fine if the friaries and the snack stand had been cheaper. Given how much balls have been selling for, the friaries should probably have been half their current price, the snack stand could have done with being about 1k balls cheaper too given how little it does.