Toyo has a rather silly childish distribution system, which severely limits their availability, hence the few reviews on them. Toyo is a name brand, and is OE on some cars, but many of their tires are Chinese, and the Extensa might be.
Out of those three, pick the RT43.