Missing some plastics as seen but runs well would need a new air filter they are about a fiver
I am open to ALL SWAPZ