295/35 and both the 305/35's will fit perfect. Yes, Nittos run small, but the 305 is a great fit. I'm moving from 295/35/18 kdws to 305/35 nitto dr's when the blower goes on.
I JUST installed some NITTO 555r DRs on my 18*10's PERFECT fit. I will post up some pics later. BFG's do run a bit big so a 295 would be just about right on a 10" wheel.