1) Yes
2) Because you have to replace the hub, you want an OEM one. In fact I'd be surprised if you can get a non OEM one. So, Mazda or Mx5Parts. Try Autolink as well, they do some OEM stuff
3) Shouldn't be too difficult. You'll need a high range torque wrench for the hub nut though - it's above the range of most autofactor torque wrenches. You'll also need a funky sized impact socket, 29mm I think.
Daz
2) Because you have to replace the hub, you want an OEM one. In fact I'd be surprised if you can get a non OEM one. So, Mazda or Mx5Parts. Try Autolink as well, they do some OEM stuff
3) Shouldn't be too difficult. You'll need a high range torque wrench for the hub nut though - it's above the range of most autofactor torque wrenches. You'll also need a funky sized impact socket, 29mm I think.
Daz