I don’t think “as many as” is an appropriate substitute for “no more than”, because, as many as is used to emphasize how surprisingly large a number is. Example:
As many as 10000 civilians are estimated to have fled the area.
She has as many as seven sisters
Take as many as you please.
So no more than is the correct and exact phrase for the sentence