Product review (5 stars): Outstanding
Saved alot of money doing this myself. Not difficult at all if you have common sense and a slight bit of mechanical ability.
Update 3/18/15  - the bearings went out......only lasted about 1 year. Trying to find out if I have any warranty on this.