Спасибо за вопрос

SPOILER
Тест нашла на одном из обучающих ресурсов, прошла и поделилась с вами.
Думаю, да, можно. По моему мнению, on и by дадут несколько разное значение:
- on - сел на велосипед и поехал, поехал на работу на велосипеде
- by - пользуется велосипедом, ездит на работу велосипедом
Буду рада, если к обсуждению подключатся и другие сайовчане