Anybody recalls an aftermarket targa top made of plexiglass for 308/328? The dealer(maker?) was in NJ, I believe, and I never heard from them...