Where to buy aftermarket block???

Who sells the Siamese bore cast iron bb blocks?
Any cons on these blocks?
What HP levels will they hold?
Are the finish bores precisely machined or should I get a rough bore then have it finished?
I'm deciding if I want to just go this route instead of a factory block and I could go with a 4.5 bore. Thanks