This marinade I concocted myself. It is great with chicken, beef or pork. It is not Barbecue sauce, but has that flavor profile in a marinade. What you can do is make the marinade the night before and put it in a ziploc bag with your meat, and let it sit overnight and throughout the next day. When you get home that day, put the meat on the grill and baste with the marinade in the bag. Then serve the meat with your favorite barbecue sauce as a side. The flavor profiles compliment one another.
In a bowl, mix the ketchup and the vinegar Add all the dry seasonings. Add the oil slowly while whisking so the mixture is emulsified.
Pour in a ziploc bag with the meat and let sit at least overnight. Grill meat to your liking.