You won't go wrong with the Treadwright tires. Between a friend of mine, my brother and myself we have bought 7-8 sets of their tires and have not had any problems with them. All of them went on Gen 2 Toyota 4x4 trucks and lasted 35K to 40K miles. Mostly 31" tires.
Some might not want to put them on and that is their choice but personally I wouldn't worry about them unless you are planning on driving across the country with them. I haven't gotten any from them for several years but it seems like they have improved their process quite a bit.
When I ordered them I have always requested BFG cores but I am sure you can get what you want.