It fits perfect but shipping was a bit of a hassle and instead of 48 hours I got 11-12 days later.