Salam Sarfraz,
I hope you are doing well and sorry for the late response as I wasnt active here.
The authentic one costs about 35K and OEM is about 18K. However, everyone even outside car garages advised me to go for the authentic one as not to take risk on it. They even mentioned they can get it 18K one in about 15K but still we'll recommend to go for the authentic.
If you dont wanna pay the sales tax and labour. I'll suggest you to contact your insurance company. They do have the list with them who have the authentic honda ones. You'd save on that side.
Which city are you in? I can guide you better.