A 101mm bore should be easily possible using the Dart MID sleeves.
In this pic you can clearly see that the space between the bores is 43mm. For a conservative estimate, we'll call it 42mm (but it certainly looks like almost 43). Add the stock bore of 87.5mm and you get a bore spacing of 129.5mm. Subtract the 101mm bore and divide by two. We're left with a sleeve thickness at the sides of 14.25mm, which is thicker than the steel liners that are in the engine, because as you can also clearly see in this picture, they are only 13mm, and this is a conservatively
large estimate. In reality, it's probably more like 43mm between the bores and 12mm sleeves, which means to keep the same sleeve thickness, we could go up to 105.5mm. But I'd like the little extra thickness (actually, if I were using a 96.5mm stroke, I'd only use 100mm bore because I don't really want more than 6.0L).
If my logic is somehow flawed, please let me know. I've just been throwing around some numbers to try and see what's possible. One thing I just noticed, if my numbers are correct, that our bore spacing is larger than an LS1? The LS1's spacing is 4.4".
And look at
this. For one thing, I like the price. And another: these come in 4.05" diameter (102.87mm) and can be bored out to 4.155" (105.537mm). If our bore spacing really is bigger than the LS1, this means 2 things: we can get over 105.5mm bore, and we can't use the LS1 sleeves unless we machine something between them maybe?
Just for curiosity's sake, a 105.5mm bore and a 96.5mm stroke is 6.7L.