In a heavy bottomed pot cook bacon over medium heat to render fat about 5 minutes. Dispose of all but 2 T of fat.Add onion and garlic. Cook till soft about 5 minutes. Stir in the beans, molasses, BBQ sauce, ketchup, sugar, worcestershire sauce, both mustards, cider vinegar, liquid smoke, and belly rub. Simmer beans uncovered till slightly thickened and flavor develops about 10 to 15 minutes.
*Can also be done in oven. Bake 350 for 30 minutes