The hardest part is getting the axle hub nut loose, it is torqued to 185 ft-lbs. Other than that:
-remove tire
-remove caliper and rotor
-remove hub hut
-remove hub bolts
-reverse
Or something like that
Yes the price is right, welcome to the world of sealed hubs. However, call around because usually you can get them for under $200 / hub