Just had a set made by Rick {SunroofGTX} for my 340. Made em to my spec's, fit great, can tell the difference in performance too. They were not cheap, made from the best stuff. He'll chime in when they're back from Carlisle