Chris,
Not knowing your mechanical abilities, that's somewhat hard to answer...
Level of Difficulty: 4-5 maybe - I always tell people that it's more time consuming than difficult. If you take your time and follow the directions, it's pretty straight forward.
Time Required: Please...