Something to investigate … I work with leasing companies that based on the assumed credit of the customer, based on who they are (and I think your target customer will generally have a high credit rating) they will give you upfront the money you need for each router and bill the customer directly themselves for each unit sold. Usually this is done for much higher priced items, and corporate customers, but they might do this as well. They end up charging a whopping 10% interest, but it really makes things easy for everyone. The customer, instead of forking out $120 upfront, starts paying $5/month over a period of a few years. After the lease company get’s their piece they continue acting as a billing service for you and the interest for them becomes a billing fee. Just an idea.