Hi Wal, I cant help but think an o ring may have the tendency to slip ?

Could you not swap the couplers or machine them into pullys and then go with toothed belts?

.Me