Complete engine rebuilds become very expensive if done properly , about 8 or 9 years ago I did a full rebuild on my GSX1100 katana as it was starting to use a bit of oil. this was a running engine that had not had any kind of catastrophic failure .
The roller bearing crank was absolutely fine , but by the time I had bought the Wiseco piston kit (£300 cheaper than OEM pistons) , cam chain, fasteners , tensioners, various gaskets and oem seals, bearings plus some machining work the bill without labour for the strip down and rebuild the bill was in excess of £1100. The costs soon start to spiral
I went the rebuild route to retain engine numbers on an older classic rather than bung in a Gsx1100 efe motor , unless you are really attached to the bike and it was immaculate low mileage and totally original go for a low mileage used motor , check it over prior to fitting , engine flush if you want to be paranoid and then a full service and go for it