Mine fit like absolute crap as well...I had to do a lot of modifying to get it to look okay......