I had the same drama when i ordered my 1527. I ordered it through castle and it took about 3 months to get to me i think you need to wait until they do another run of that rotor. Besides you have waited this long what would be the point of asking for a refund now.