there are some junkyards that keep good care of engines...enough that they may work with little work...but those places usually take out the engine and put it in a warehouse on pallets...i wouldn't buy one that's been sitting in the elements (there's a overpriced junkyard near me that has over 10 honda d series motors sitting outside on pallets all rusted up (even the plug wires & spark plugs are removed letting water pool up in the cylinder head...i saw some mosquitoes in one...yuck
i'd order it instead of taking my chances with a junk motor