Damn, appreciate your effort bro. Saw this too late - would have gotten this instead. I ordered one from aliexpress which had bad fitment resulting in my thread, and ended up ordering another from ebay (taiwan company which I saw a lot of good reviews). Luckily the 2nd one was a perfect fit so all is good now.