Seoca diesel and gasoline pump and engine and generator