A pro gave me a EcoStar Innova disc .... I was told it was an "EcoStar Excalibur" but it has the star symbol and D written in pen on the backside of the disc. Has Innova produced EcoStar versions of the Destroyer as well?? I did a Google search and the Excalibur only comes up with the design that my disc has on it. It has the first run star stamp on the top.... I didn't know they're were sold in limited quantities.