Hey SC, Well that makes sense, mahogany is much courser and softer grained than sugar maple (or other hardwoods) so will suck up the oil. Moreover, it won't be as smooth a finish so a couple of light coats of NC lacquer is maybe a better way to go.
Hey El, be really careful where you drill the FR post holes (hopefully you won't have to plug the 6 strat screw holes). I put a Shaller FR on my tele which I'd previously installed a Gotoh, I used the same holes as the Gotoh and now the saddles poke over the front edge a little and I had to file the bridge PU metal mounting plate a bit so it doesn't catch/foul. But I also did a full floating install (I copied my Anderson's routing) so the top of the FR plate is almost flush with the top (otherwise you have to shim the neck so it's slightly angled to get the action down). The other issue is neck radius as FRs are typically designed for fingerboards with less radius than fender style fingerboard. I ended up buying some FR saddle shims as the tele has quite a bit of radius (probably 7" circle) so when it has good action on the G and D the other strings were to high (so I shimmed from the outside in (and none under G and D)).
So scale length maths/geometry, the theoretical point for the saddles (not taking string thickness and angle/height into consideration) is the scale length (and 12th fret is 1/2 scale length (should be 25 1/2 " scale length and 12th fret should be 12 3/4" from the nut)). So line the bridge up so the top E saddle is in a good position on the bridge and is 25 1/2 " from the nut, all the saddles will need to be moved back away from the nut slightly to compensate for thickness of string and angle/height above the fretboard, make sure the bridge is perpendicular (use a set square ?) and in the centre to mark the FR post holes. While there is a fair bit of saddle adjustment available on a FR, you don't want to end up like my tele where they poke over the front a bit. I'm going to have to plug the holes and re-drill them at some point to get it just right. (which is why I mention it
)