@charle Have you looked at the 0% balance transfer credit cards? They charge 3% flat fee on the transfer then usually give 14-24 months of 0%.
If you are working and have decent credit they are pretty easy to get. If at the end of the 0% term you still have a balance apply for another 0% card...