Do not pay those bastards a dime. They illegally stole your house, forcibly (if needed) kicked you out if you didn't leave voluntarily, and if you check the public records (I'd bet you a steak dinner) the property is still in your name, not the bank which is why they are trying to stick you with the bill.
I'm rescinding 5 mortgages for fraud and Countrywide/ B of A happens to be one of them. Can't explain here but suffice it to say I know the fraud being perpetrated and help homeowners
Run down to the courthouse and find out if the property has been conveyed to the bank or it's still in your name.
Chances are it's still your house since they want you to pay the insurance bill.
Check it out and I can point you in the right direction but do not pay a dime, Take care of yourself and your family if you have one, and if you want some more info google "countrywide fabricated evidence" to start on your path. Also B of A paid an $8 Billion out of court settlement for fraud on the part of Countrywide.
Once you learn the fraud you can get your house back if you want to go down that path.
Hope that helps, but most important, hold on to your cash. I guarantee B of A doesn't have your original note and had no "standing" to even foreclose in the first place.
contact me if you need more info