Has anyone replaced a full floor?

Agreed. Having the windshield should help tremendously.