I've used Motolite Enforcer. Lifespan depends on usage. Expect at least 2 years out of it with proper care.

thanks doc otep! by end october kasi 15 months na motolite enduro (mf) on my car. might try enforcer. 2 years shouldn't be bad. considering cost and once-a-month checking.