Overland Park has narrowly approved a $345,000 e-bike program, despite past failures.