Having used a number of databases over the last 30+ years, both professionally and for private interest, I long ago reached the conclusion that you get what you pay for (sometimes several Łk). I've used Aerodata for much of that time and if you can justify the cost, it's excellent value for money.