Yeah, I've bought a couple too...based on price, but they were perfectly put back together with oem parts throughout.
Got my own speed twin bought back from insurance Co. Cost me £350 to fix and run it in all weather's everywhere. One of the best decisions I have ever made. The engine is still worth what I gave for the bike.