Too bad, because it's working fine for me.
I am not fond of replacing a query by another one, just to modify the max hits value.
You loose the ability of benefiting of SAP future enhancements of this query.
Moreover, using 'BTQuery1O' does not retrieve the same objects as using the query provided in the standard implementation, so your result list will be different !
Best regards,
Sylvain AGUETTAZ