I personaly went to Japan Star Motor. They looked pretty legit. The engines were properly organized on shelves. Also, engines look in good condition.
I have been told there are two Japan Star.
Well, the one I went to was Japanstarmotor.com and their located in Manassas Park, Va 20111
I...