Ed means the head seal.
86cc's are not for the faint of heart, or someone w/o a second bike.
I am in the process of building one now after years of trying to decide if I wanted to. I think you don't see many because those who try usually seize and fail.
Never hear of a minarelli dino run on here...