My cylinder head needs changing and my regular mechanic is finding it hard to get a good, used unit. Need to have some feedback on the following: A) Where can I get a USED cylinder head, 'B) How much am I expected to pay for one C) How much to pay for a NEW unit and D) Where is the best place/workshop to get the change done? Thanks.