How are you doing now? If the solar panels aren't installed completely yet, you can always get your money back. Were you given papers to sign on? I think you really need to make a legal action on this or else you won't be getting back the money that you paid to them.