Ah but bat guano is a negligible cost material component, you can spend 25gp and have an infinite supply of it.
No.
25 GP buys you a pouch. Then, an unstated bit of your upkeep costs each month go into keeping that pouch filled with the small amounts of it you need to cast spells.
Otherwise, 25 GP gets you a dozen guys and one person with half a brain to watch over them to dig around in a cave for a week. If the cave you chose has guano in it, and that guano decaying hasn't left the cave without oxygen, you get what those guys can dig out of the cave in a week and carry back to you.
Congrats - 25 GP has gotten you a pile of guano. Now you have to process it....
And you get about 4 lbs of saltpeter from each hundred pounds of guano.
And from that, you'll get... 2 to 4 modest canon shots.
But, of course, you haven't invented the cannon yet...






