Product review (5 stars): Name brand. Fit perfectly. Arrived a day earlier ...
Name brand.  Fit perfectly. Arrived a day earlier than promised.  Thanks!