its not hard at all, on a scale of 1-10 id say 4. the only special thing you need is a star tool to be able to take off the steering wheel airbag and if its on tight a steering wheel puller offer thing, they should have them at the local auto store. but make sure before you start to disconnect the battery, you dont wanna have the airbag deploy in the middle of your install. before you tale the wheel off make sure you alighn it straight so yo know where to put your new one. before putting on the new hub make sure yo put some grease on it. the bolt that holds the wheel on is the same size as your lug nuts. umm its pretty straight forward, if you have any kind of mental mechanics it should take about 1-2 hrs with the right tools.
sorry if it seems kinda hard to read im tired as s**t