hi everyone i have a white 2007 silverado crew cab duramax. i am planning on putting a leveling kit on it and want to put 20's on it.

what size tire can i fit without rubbing? and how wide rims? also if anyone has any suggestions on rims that would help out a lot. still undecided on what i want. all ur info helps. thanx