no, it's not hard.
but i went to few places, one wants 110, and the other wants 130
, which is totally rip off.
and then i find a place would sell for 65+tax.
the install is pretty easy too. the only problem i went into is the big nut that hold the wheel is really hard to get loose. i used a long bar to give me more power. After that, all the wires and stuff just need to unclip.