Does anyone have one or seen one? I can't find any reviews on it anywhere, its called the "Green Wing". I've seen a great deal on it but am worried it may be too good to be true......