No experience with the sills but they do look a good shape.
One thing to note is that MOT reg's require continuous welds for any repairs. Therefore using those pre drilled hoes for plug welding is a no-no (unless you have a very friendly MOT tester!!)