So, it comes back to what I already said. Fttc, fttp, ftth. It does not matter. What matters is the handoff. It sounds like you do not need their router in any location but do need a modem in one. And from the sounds of it, you do use other services on those boxes on top of routing and DNS. You already mentioned firewall and judging by your setup most likely NAT as well.
_________________________
!

download KiXnet