The only thing missing is unbearable heat from the engine, horrendous customer service and a need to spend 10 to 15% of the original purchase price to actually run right and I'll be back home.