Don't know about Wash. state, but Orient.com has a 22re for $1399, plus core $250. They are in Kentucky. Has 3 yr unlm mileage warranty with parts and labor included. Includes shipping and you get core charge back when they receive the old engine. I pick mine up tomorrow from getting one installed. Orient has a good name on this forum. Good luck.
I work in a toyota shop here in middle Tennessee and we had a wasted 22re from Orient come in with like 15000 miles on it that had an oil pan full of throw-out bearings, first time we'd seen that. Orient swore up and down it wasn't their fault and dude had to eat it and bought a new one from us. Just my .02 cents.