Military-vehicle maker Oshkosh Corp. and its union leaders reached a tentative agreement on a new labor contract, one that removes a provision about temporary workers that prompted union members to reject the previous two versions, a union leader said Friday.