Where can I find firmwares for these?

Sony cdu5211 and asus cd-s400/a ?
Also which drive is actually a better drive for reading ?

Hmmm, I would say that www.sony.com and www.asus.com.tw would be a good place to start?

Or, check out www.firmware.fr.st