I was pretty interested in this build so I did some research. Turns out it will cost quite a lot to build a proper B20B capable of 8000rpms reliably.
You'll need to buy aftermarket pistons, as with the stock pistons you'll be running about 9.0 compression which is way too low.
The bolts on the B20 block are weak and not meant for high rpm applications. Using ARP conrod bolts and headstuds will help avoid bolt stretch, which causes the bearings to move, and which in turn causes vibrations and cracked sleeves.
Sleeves are not as strong, durability is questionable. Re-sleeving is an option but you can do the same with the B16B block to achieve the same displacement. Can be quite costly.
Aside from the aforementioned issues, you may also need to change the water and oil pump depending on which of the B20 blocks you buy (there are 2 versions... dont remember the code). Also drill a new oil path at the engine head.
You should get ARP conrod bolts and headstuds for a B20 build at the very least. At best, change the conrods as well.
Leaving money out of the equation, the ultimate build IMO would be a 84mm bore 2.2L Stroker kit (available from Brian Crower) on a resleeved B16B block.