Dealerships totally scam you on O2 sensors...I know for a fact that you can find them for almost 1/2 that online (hparts.com, etc)
Yeah timing belts are very expensive...but not THAT much (I just got one a little while ago) I know that it was under $500 installed.
So w/ those 2, I see a MAX of $7xx...not $3000-$4000
ok, I dont know if you have an EX or an LX/DX so here are both links
EX O2
DX/LX/CX
There now, even if your local shops dont have them...you can get it for less than dealership.
Dude...whoever told you that these 2 things would cost even $2000 was insane...or didnt know what they were talking about.