Get the earlier (1996-2000) Cargo Shade...
The 1996-2000 Cargo Shade is superior to the 2001-2002 Shade. If you have the receiving brackets (round on bottom) for the 2001-2002 shade remove them and buy square mounts. The earlier cargo cover is much better than the later version.
Below is some info copied from my build thread...
A cargo shade is one of the few items that didn't come with my 4Runner. The cargo shades came with square mounting brackets from 1996-2000 and round brackets (like a half circle on the bottom) in 2001-2002. I have the round bracket receivers so several weeks after I bought my 4Runner I started looking for a tan factory cargo shade.
It seems like 99% of the cargo shades for sale have the square brackets. After searching for several months (mostly on eBay) I finally found one with round brackets. If you are buying a cargo shade make sure you ask if it is gray or tan. I have learned that you can't tell by the photos. Anyway, I got it delivered for $140 about a week ago.
Read below for the reason why you shouldn't buy the 2001-2002 version.
Above you can see the photos of it installed. It was in like new condition, but my frustration was that the 2001-2002 cargo shade (with the rounded mounts) does not come with the extensions that connect to the head rests. Why would they change this part of the design? With the head rest flaps you cannot see anything in the cargo area. Without the flaps you can easily see what is under the cargo cover without really trying. Another part of the cargo shade that changed for 2001-2002 was the grab handle was deleted.
Below is a photo of the 1996-2000 cargo shade from.the 1997 4Runner that I sold. I don't want to mess with it now, but at some point I will sell my 2001-2002 cargo shade and buy the 1996-2000 shade. I will have to buy the square mount receivers, but they are readily available on eBay. If you own a 2001-2002 don't make the same mistake I did. Change your brackets to the 1996-2000 version and buy the earlier shade with the much superior design.