Estimated delivery time was 1 month but I received the parts within 1 week. Everything was intact and actually slightly better than the parts they replaced. The look is infinitely better and definitely worth the effort. If you are concerned about removing your badges, please contact your local full service stores. My place was ready to make mine at a reasonable price but I wanted to give this a try.