Just a follow up, I've confirmed that the below NSK bearings are the right ones for the car, the part numbers are correct and is definitely OEM Toyota. Can't go wrong by going direct to the manufacturer and only paying half price.
Front Bearing
NSK: 28BWD01ACA60
Rear Bearing
NSK: 38BWD01A1ACA147
Other than that, all the handling part is already installed and the car is getting an alignment tomorrow, finally.....