Shipping was expensive, but it arrived to New York from China in about four days which was impressive. Build quality of the replacement parts is excellent. I cannot tell the difference from the original. My old one was bubbling in places and scratched. After some heating using a hair dryer and a little peeling, the old one came right off and i put the new one on. It already had adhesive on the part. I just hope this sticks and doesnt bubble.