If it were only 3 years its a tougher decision, but in 10 years your income should be higher and money is worth less.
Assuming you invest the $4000 and $58/month in 10 years you'd have (assuming no taxes):
@3% $13,536
@5% $15,647
@7% $18,153
@9% $21,132
Thats a decent chunk of change to offset potential higher rates 10 years from now.