Get your money back pronto - there are plenty of fish in the Sea, lots of choice out there. Rolex would charge more than £500 for the service and repairs, the crystal alone will be close to £200 (its ten years since mine was done and then it was £100) - you want genuine parts not after market, its just not worth the hassle and if it was me it would be gone!
Keith