Moyes' men take on mega-bucks City at Eastlands in tomorrow's early kick-off having had contrasting summer transfer windows.
The difference in resources is not lost on Moyes.
He said: "This is like going into a gunfight and I have got a knife so I am going to have to do the best I can.
"We have to find a way of stopping Man City. Let's not kid ourselves and say we are going to go there and completely outplay them because that is why you pay £30m for a player - if you have that player then you tell him to go out and create.
"At this moment in time we don't have that, so our job is to find ways of getting the job done.
"It was the same last year and we won the games. It was the same in that we needed to go there and find a way of stopping them doing what they do but at the same time also playing our own stuff.
"I thought they were better last year on the year before and this year they are better again."