Preheat oven to 350 degrees.
Cook bacon in pan until brown. Then chop up and set aside.
Finely dice onion. Add to the pan used for the bacon. Add olive oil if needed. Cook until onion is translucent and begins to brown. Set aside.
Drain all beans and rinse. Add beans, bacon, and onion to large mixing bowl. Add tomato sauce, water, brown sugar, mustard, chili powder, pepper, and salt. Combine well.
Spray glass baking dish with olive oil spray. Pour bean mixture into dish.
Bake for 45-60 minutes uncovered until bubbling and boiling. Stir. Then cover loosely with aluminum foil for an additional 30-45 minutes until thickened. Let cool briefly before eating. Enjoy!