quick google search reveals options from $75 to $350+ oem. that's more than 5x variation? also certain models are different depending on month of production in 91? thought they were all the same, confusing. lastly, saw you can get the internals (CZP) and rebuild it. is this difficult to do? thanks.