That parametrization is great, I didn't see any mistakes. Just to be clear, your integrand is a conservative vector field, so a parametrization doesn't matter if you're only interested in computing the integral.