Order came in a timely fashion. After install fan still wouldnt come on so I carried it to a shop to be fixed. By the time the shop got around to it to tell me I had a bad switch it was outside the 30 day return window. Go ahead and pay the extra $25 and get OEM.