1.
Mezclar el aceite, el vinagre, los dientes de ajo picados, la sal y pimienta en un bowl para preparar la marinada. Agregar la pierna de cordero, y cubrir con la marinada y dejar reposar por 2 horas a temperatura ambiente.
2.
Mientras tanto, mezclar el agua, el jugo de limón, el aceite, el puré de tomates, cebollas, vinagre, salsa tabasco, dientes de ajo picados, mostaza y sal en un sartén mediano. Llevar a fuego mediano hasta punto ebullición, y luego bajar el fuego a bajo y cocinar por otros 30 minutos hasta que las cebollas se hayan ablandado y la salsa se haya reducido.
4.
Retirar la pierna de cordero de la marinada, y retirar el excedente. Cocinar por 1 hora y media a la parrilla, dándola vuelta varias veces y pincelándola constantemente con abundante salsa barbacoa.