2-Mercaptobenzimidazole CAS 583-39-1 with best quality