#23 puedes siempre y cuando puedas sustituir por los infinitésimos equivalentes (i.e. en productos o divisiones). Siempre que los límites existan y sean finitos, el límite de un producto es producto de límites:
lim{x->0} f(x)/g(x) = lim{x->0} (f2(x)*f(x)/f2(x))/(g2(x)g(x)/g2(x)) = lim_{x->0} (f(x)/f2(x))/(g(x)/g2(x)) * f2(x)/g2(x)
El factor de la izquierda (f(x)/f2(x))/(g(x)/g2(x)) sabemos que tiene límite = 1 cuando x->0 porque f2 y g2 son los infinitésimos equivalentes de f y g, y por definición lim_{x->0} f(x)/f2(x) = 1.
Si existe el límite de f2(x)/g2(x) cuando x tiende a 0 (es decir, es finito, no depende de si nos acercamos por la izquierda o por la derecha, etc.) , entonces lim{x->0} f(x)/g(x) = lim{x->0} (f(x)/f2(x))/(g(x)/g2(x)) * lim{x->0} f2(x)/g2(x) = 1*lim{x->0} f2(x)/g2(x) . Sólo queda por ver que existe este límite y aquí puedes usar Hôpital o lo que quieras. Si el límite no existe entonces tienes que volver al inicio y hacer Hôpital o usar otros métodos con las funciones originales, claro. Pero si existe, entonces los límites son iguales.
Espero que te haya quedado claro.