The Rangers, Brewers, Padres and probably Royals are not AdFlag Pennants. There is another elusive one from this same “mystery maker”. It’s the Mariners “Mermaid” pennant linked below....
https://www.mearsonlineauctions.com/lot-5092.aspx
These were made in the 1970s and were most likely “bootlegs” for lack of a better term. Probably sold outside of the stadiums by street vendors, and not sanctioned by MLB. Thus, they had a short run, and are lots tougher to find than most Pennants from the ‘70s.