MARKHAM, Ont. - Three people from Markham, Ont., have been charged with various drug offences after police busted an alleged drug lab.

A property management company went to an industrial unit in Markham to repossess it because the rent had not been paid.

The company called police after finding equipment inside that was allegedly used for drug production.

Police searched the unit as well as two homes in Richmond Hill, Ont., and a third in Niagara Falls, Ont., where police say they found the beginnings of another lab.

Police say they seized four pill presses, chemicals, powders, chemical glassware, 100 kilograms of ecstasy, 2.5 kilograms of methamphetamine, more than $125,000 in cash, two handguns and ammunition from the Richmond Hill homes.

Yuk Ming Wong, 44, Hong Wen Wang, 75 and Sze Man Wong, 21, are facing numerous charges.