Mainz biomed seems to have the edge on all similar products but the stock is seriously underperforming.