Just about any hard top off of an NA will fit. If you go with one that was made for an NB (99-08) it will require some altering to make all the seals line up. As for the rims you can get away with 15x9's. This is probably the largest you would want to go. Any bigger and you will run in to "rubbing" problems. Even with the 15x9, depending on the tire size you get and the rims offset, you may need to get your fenders flared.