Я не знаю как у вас настроен проект, но если ваш Jenkins производит деплой из одной и той же ветки (trunk), то у него должна иметься рабочая копия, которую он апдейтит при каждом деплое. Соответственно он должен выкачивать только изменения, а не всю ветку, а значит трафика должно быть не так уж и много. Думаю можно без труда это проверить подняв Jenkins в вашем офисе и понаблюдав как он будет собирать проект из удаленного репозитория.
А вообще, в вашей ситуации git по вам плачет :)