It's done. I installed a 107mm BB. Greased the spindle cause it's a wet climate. Nearby car service kindly torqued it for me to 45Nm. Chain line now sits at 43.2mm, a bit inwards, but I was thinking I might hack off the small chainring and as a 2x it would be 44.7mm chain line which is spot on, but I'll see if the small ring comes in handy or not.
Went for a ride, it rides, it shifts. But I had to stop cause the brake pads are intolerably loud. LBS have **** selection of pads for vbrake, I knew I needed some but couldn't find anything decent, even online there is only like 3 choices and mostly generic.
Are the basic shimano pads any good? Long ago I had a road bike and if I remember correctly upgrading from the basic shimano pads the difference was pretty big and it seemed like it didn't wear my rims so bad.
Edit: Remounted the pads so the front contacts the rim first. seems to have fixed the squeak.