Product review (5 stars): Everything fit and worked great. Dont know how long it will hold up ...
Everything fit and worked great.  Dont know how long it will hold up but all is great now.