Ipoh Timur MCA chief Tony Khoo said he believed a subsidy was more efficient than just relying on distribution of the items.
"The distribution might not reach everyone. There are also only so many face masks that can be given out," he said after handing out some 300 face masks to traders and market-goers at the Taman SPPK wet market on May 16.
"Some folk here are frustrated that they have yet to get the free masks as announced by the Federal Government.
"We, too, are not sure when these will be distributed to the people," he added.
Senior Minister Datuk Seri Ismail Sabri Yaakob had reportedly said that all households would receive four face masks from the government to protect them from Covid-19.
About 24.6 million masks were sent to the National Security Council offices at state-level before being sent to disaster management committees at the district level to be distributed to the people.
Khoo, who is also state party vice-chairman, said the face masks he gave out to the people were from MCA.
"My division got RM1,000 packs, with each pack containing five pieces of the face masks.
"I've already given out 600 packs to the people at Kampung Simee and Pasir Pinji wet markets a few weeks earlier," he said.
"I've only got 100 left and plan to distribute these later. We really want to give to everyone but we can't as we only have limited supplies.
"I hope to get more from my headquarters later," he added.