Well if its driven 29K only that means engine is still new (if previous oil changes were ontime).
My suggestions (priority wise recommendations) are as follows
1. PTT-Performa Super Synthetic 0/40
2. PTT-Performa Fully Synthetic 5/40 (my car ran 60K and I am using this oil now)
3. ZIC A+ 5/20
4. ZIC A 10/30
5. Toyota’s Tin pack oil 10/30 CN-SF (should be made of Japan)
Never change the oil & filters from Toyota’s show rooms unless you are rich enough to spend your money for nothing. Toyota’s workshops always over-charge.
It doesn’t matters from where you are changing the oil. But it matters that “What oil you choose”.