Arrived quicker than expected--yea!  Very happy with final product.  Putting wind-glass-shield together a little tricky but done and it looks great!  Great buy for the $$'s--Everything works!