On Saturday they face a Chelsea team boasting new £97.5million front man Lukaku, with the clubs' difference in goalscoring options potentially the ultimate difference in the title race.
"There are two options that we have right now: complaining or say we have exceptional players," Guardiola said. "These players have taken this club to another level and I'm still fascinated by the way they train, their commitment. That is enough for me.
"We don't have this weapon that others teams have like Chelsea, Manchester United, Tottenham or other teams. We don't have a player to score 25 league goals for himself, so we have to do it as a team. I cannot deny what a player Romelu Lukaku is."
City are expected to be in the mix for Borussia Dortmund's Erling Haaland next summer.
"You will not hear me moaning for one single moment in this season that we don't have this player, because the players that have been given to me by the club –what things they have give to us in recent years," Guardiola added.
"We survived without Sergio in a good way, in the way we played. I think the club knows – and not for me – that it needs a striker in the next years. Sometimes it is possible, sometimes not because they're the more expensive ones."
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!