BRATTLEBORO — Funding should come from fines on violations. You're putting it on the good landlords who already spend more money per unit. This cost will ultimately be borne by the tenants.
Instead of using firefighters and paying overtime - an expensive idea and one that presents conflict of interest issues (some firefighters are also landlords) - I suggest hiring a dedicated inspector.
If this idea seems too costly, perhaps other area towns could share this service and expense.