I want to install a CI kohler villager (unless not recommended) in my 20+yo townhouse on the 2nd floor. Do I have to put extra support on the beams under the subfloor? Also, how long should the 2x4 for the back wall ledger be? Will a 2x4 fit for a ledger on the wall opposite of the drain?