Before you do a balance transfer for a 5% fee, you need a plan to get out of debt. At your current rate of $640 per month, you are going to be digging out for a very long time.
It sounds like you need to do a budget first, then find a way to free up more money to pay this off within 15 months, THEN consider doing a balance transfer. I hope that helps.