Product review (5 stars): Some work, but worth it
Took a little work, but youtube has great instructional video.  Everything fit perfectly