bill-mechanic