Has anyone bought one of these from Classic Parts (Chevy Duty) ? Do they fit right? Or are they junk? I'd really like some feedback before I order one. Thanks.