Anyone that swapped a B20B in and said they didnt race is lying to you And unless they got the whole front clip and can show you the odometer then theres no way to know the mileage.. trust me I've imported hundreds of motors/clips... Compression check is your friend

It may not pass smog, depends on where you live (I love my emissions free zip code). Parts for that motor will be expensive, and may be hard to find. it may be tough to insure...

Looks clean though, and the B20 is a nice litle upgrade to the US Non GSR motors