You could consider Korean AIr (SkyTeam). 10 year point expiration, off-season round trip business class award between North America and China/Northeast Asia on Korean Air is 125000 miles, and can book a one-way for half that..
Earnings on the flights you listed for China AIrlines would be 100% for A, 115% for D, so 14584 miles if I did the math right.
https://www.koreanair.com/content/ko...china-airlines
But you are still going to have a tough time to accumulate the miles in time, given that you only fly once a year, and you have to expect the mileage requirements to increase over time.