I read a lot about F22B (DOHC) timing belts not being available but they are.
I have just changed mine and had no problem getting hold of it. I also got the balancer belt, tensioners, water pump. I am in UK but the parts are definately easy to get hold of. For the two belts, two tensioners and water pump i paid £193 (approx $320 - sounds alot in dollars

)
Water pump was most expensive (found cheaper since too)
Place on ebay (USA) also sells a full F22B gasket set for about $160.
Hope that helps
Chris