Should be able to find the oven and meat thermometers ar Carrefour. I picked one up there once.

the houseware department of isetan in westgate mall has a good selection of kitchen gadgets

check out this small store in Fuxing lu.. intersection with jia shan lu.. they have a lot of neat stuff..

Ba Bai Ban is located on Zhang Yang Lu and Pudong Nan Lu, in Pudong (it is the NextAge)

yishan lu is an option