Whisk together the ketchup, molasses, oil, tomato paste, Worcestershire, mustard, black pepper, cayenne, garlic powder, ground ginger, paprika, tomato sauce and lemon juice in a large saucepan or stock pot. Slowly add vinegar and beer, whisking to prevent clumps. Cook over medium-high heat, stirring frequently, until the sauce comes to a boil. Reduce heat and let simmer, uncovered, stirring occasionally, for at least 2 hours.
Use hot or cool to room temperature, transfer to airtight containers with lids and refrigerator for up to 1 month.