Petro Mechanics