vintage petter diesel generators new for sale