Pre-heat grill to 300°. Wash chicken inside and out, pat dry with paper towel, add a tablespoon of garlic and another of rub in the can, and place the can in the holder. Coat chicken lightly with oil, rub on an even coating of spices and put cavity of chicken down over the beer can and press down firmly. Put the chicken on the grill and balance evenly, cook at 300º for two hours or until chicken is done. Use a meat thermometer — DON'T GUESS! Temperature must be at least 180°in breast and thigh. When done, remove from grill, cover with foil, and let sit for 15 minutes. Serve with light bread, potato salad, and sweet iced tea.