Preheat oven to 400 degrees F.
Set up your indoor/oven "beer can chicken" roaster according to manufacturer's instructions. Rub the chicken all over with the Dry Rub making sure to get some around the cavity opening as well. Put the rubbed chicken in place over the beer can, on top of a roasting pan. Place the chicken in the oven and roast for 30 minutes.
Lower the oven to 325 degrees F and roast for 90 minutes basting with the chicken drippings and Barbecue Sauce until very, very tender. Carefully remove the chicken from the roaster and let rest 10 minutes before carving. Remove beer can from chicken. Serve with more Barbecue Sauce on the side.
Combine all ingredients together. Store in an airtight container.
In a medium saucepan over medium-high heat, saute the onion and garlic in vegetable oil until soft. Add salt and pepper. Stir in remaining ingredients and bring to a boil. Lower the heat and simmer 10 minutes.