BBB warns against unscrupulous contractors