Call Rick Peterson Motorsports for replating. His shop does the work for almost all of the factory teams, and he has a quick turn around. In fact, if he has a cylinder in stock that fits your bike, he will just swap you, so you can be back riding by the weekend.
On the sleeves, I tried one and will NEVER try another. Lost power, and the bike just plain sucked after the installation. No matter what the warranty, they can't give you your unsleeved cylinder back so you can just do it right and have it replated.
On pistons, just use a ProX or Wiseco piston, and you will be one happy camper.
Rick