So roughly 5 years ago I had 2 half floors fitted to my mini, unfortunately the guy who done it didnt brace the shell at all, his "philosophy" was having the car on axle stands on one side the shell wouldn't warp/twist/change shape etc. I always thought it was a bit dodgy but unfortunately by the time he had sent me some pictures the old floor had been cut out.
Fast forward about a year and I took it off the road to have a lot of major bodywork done, by a proper place this time. Once the work was done we were discussing what problems etc there was and they said the shell had definitely twisted to due the floors being done. but they still managed to get everything to fit ok, doors in the openings were good etc.
Now fast forward to this year. now I've never really been happy with the floors, for a start they aren't flat or level in any aspect... So trying to do anything that requires a datum is just a pain! Making seat frames for bucket seats, pedal box frame for a floor mounted one, had to put various thickness packers under it to make up for the bacon level of flatness my floors are!
I've been through 2 fibreglass front ends because I couldn't get them to fit properly, so I decided to ditch those and just get a steel front end, and again, problems fitting. So I decided to get some dimensions off a completely untouched shell. From the heel board to the edge of the A panel I measured 49 5/8", and mine measured up almost exact to this. But if I measured from the heel board to the front of the subframe (I clamped a bar across the front of it), the drivers side came out at 79 3/4", and the passenger side was 80 1/4". So the subframe is 1/2" out of ******* to the shell, and it's also sitting higher on the passenger side, I did replace the bulkhead crossmember but that can only go in one place due to various fixing points you can use (pedal box fixings, damper mounts). Now this all tallys up with the front end not fitting properly because when I clamped the passenger wing to the A panel, I could get it clamped at the top, but there was a 1/2" gap at the bottom, and there was literally no way it pulling it together without unbolting the front panel.
So my main question is, would my best plan of action be to just brace the shell up as is, remove the entire floor and toe board, pull the shell straight, then fit a brand new floor and toe board to get the shell straight again. Whats the most annoying thing is the shell is actually solid, no rust at all, it just isnt straight, or something isnt straight somewhere on the shell...