I haven’t send any Jumbo cards in for grading, but as for your question about the sleeves, I store mine in 6x9 Ultra Pro Toploaders and 6x9 BCW Photograph Sleeves. Here are some pictures of how they look combined, after @skinst recommended them to me last year.
Greetz,
Quuador