I have seen some guys use these sleeves
http://www.legacysportscards.com/ultra-pro-tall-semi-rigid-card-holder-200ct-box.html#.WT0npWh95PZ
They look like they fit nicely.

I myself use Game Plus...