Has anyone done business with them? I might be interested in the 85 Testarossa they have does anyone have any thoughts?