The Eyring equation is numerically correct, despite the apparent units problem.
To understand the origin of the problem, one must go all the way back to the underlying statistical and quantum mechanics, since Eyring treated the motion across the transition state as being effectively a translation (J Chem Phys 3: 107, 1935, p109, emphasis added):
The activated state is because of its definition always a saddle point with positive curvature in all degrees of freedom except the one which corresponds to crossing the barrier for which it is of course negative. ... A configuration of atoms corresponding to the activated state thus has all the properties of a stable compound except in the normal mode corresponding to decomposition and this mode because of the small curvature can be treated statistically as a translational degree of freedom.
The starting point is the Hamiltonian for a particle in a box:
$$
H = - {\hbar^2 \over 2m}{d^2 \over dx^2} \tag{1}
$$
Additional to Eq. $\left(1\right)$, of course, is that the particle is confined by an infinite potential to the domain $x=\left(0,L\right)$. After a standard undergraduate physical chemistry derivation, the wavefunctions $\Psi_n\!\left(x\right)$ of the time-independent Schrödinger equation $H\Psi_n=E_n\Psi_n$ are:
$$
\Psi_n\!\left(x\right) = \sqrt{2\over L}\sin{\left(n\pi {x\over L}\right)}\tag{2}
$$
Differentiating Eq. $\left(2\right)$ twice, substituting into the Schrödinger equation, and comparing the result to $E_n\Psi_n$ yields the following energy levels for the particle:
$$
E_n = {\hbar^2 n^2 \pi^2 \over 2mL^2} \tag{3}
$$
Eq. $\left(3\right)$ can be converted to the more commonly used form, that of Eq. $\left(53\right)$ of Salzman, by a simple substitution of $\hbar = {h \over 2\pi}$:
$$
E_n = {\hbar^2 n^2 \pi^2 \over 2mL^2} = {h^2 \over 4\pi^2}{n^2\pi^2 \over 2mL^2}
= {h^2n^2 \over 8mL^2}\tag{4}
$$
This is where the units problem in the Eyring equation originates. The factor of $\pi^2$ in the numerator derives from the form of $\Psi_n$ and $H$, where the Hamiltonian requires twice-differentiating a sine function with the factor $n\pi$ in the argument. This $n\pi$ is a fully unitless scaling factor for the non-dimensional position $x/L$ that is needed for $\Psi_n\!\left(0\right) = \Psi_n\!\left(L\right) = 0$ to hold, as required by the particle-in-a-box problem definition and the mathematical properties of the sine and cosine functions. I assume a key motivation for performing the transformation of Eq. $\left(4\right)$ is cosmetic, as it removes an apparently superfluous factor of $\pi^2$. But, it admixes into the overall expression the $4\pi^2 \rightarrow \left({2\pi\ \mathrm{rad} / \mathrm{cyc}}\right)^2$ factor in the denominator that is required to maintain the correct units downstream, obfuscating the dimensionality.
The next step is to obtain the translational partition function $q_\mathrm{t}$ which, per Eqs. $\left(54\right)$ and $\left(55\right)$ of Salzman, is:
$$
q_\mathrm{t} = \sum_{n\,=\,1}^\infty{\exp\!\left[{-{1\over k_\mathrm{B}T}{\hbar^2n^2\pi^2 \over 2mL^2}}\right]} \left\{= \sum_{n\,=\,1}^\infty{\exp\!\left[{-{1\over k_\mathrm{B}T}{h^2n^2\over 8mL^2}}\right]}\right\} \tag{5}
$$
$$
q_\mathrm{t} \approx \int_0^\infty{\exp\!\left[-{1\over k_\mathrm{B}T}{\hbar^2n^2\pi^2 \over 2mL^2}\right] dn} \left\{= \int_0^\infty{\exp\!\left[-{1\over k_\mathrm{B}T}{h^2n^2\over 8mL^2}\right] dn}\right\} \tag{6}
$$
In the above equations, I have provided the results for $E_n$ of Eq. $\left(3\right)$ first, with the final results using the $E_n$ of Eq. $\left(4\right)$ following it in curly brackets. I will continue with this convention below as needed.
Per, e.g., Wolfram Alpha, the general form of the Gaussian integrals of Eq. $\left(6\right)$ is:
$$
\int_0^\infty{e^{-ax^2}dx} = \frac{1}{2}\sqrt{\pi \over a}
$$
Thus:
$$
q_\mathrm{t} \approx {L\over \hbar} \sqrt{m k_\mathrm{B}T \over 2\pi}
\left\{= {L\over h}\sqrt{2\pi m k_\mathrm{B}T}\right\} \tag{7}
$$
The bracketed expression in Eq. $\left(7\right)$ matches exactly the expression given by Eyring on p108. Using manipulations I have not taken the time to retrace in detail, Eyring on p110 asserts the following expression for the prefactor of his now-eponymous equation:
$$
\left({\sqrt{2\pi m^* k_\mathrm{B}T} \over h}\right)\cdot {\overline{p}\over m^*} = {k_\mathrm{B}T \over h} \tag{8}
$$
This is made possible by derivation of the following expression (p110 and preceding):
$$
{\overline{p} \over m^*} = {k_\mathrm{B}T \over \sqrt{2\pi m^* k_\mathrm{B}T}} \tag{9}
$$
The expression in parentheses on the LHS of Eq. $\left(8\right)$ was apparently obtained by substituting $m^*$ for $m$ and setting $L=1$ (p108) in the bracketed expression of Eq. $\left(7\right)$:
If we set the length $l_i\!=\!1$ we have the number of unit cells per cm of length, a quantity frequently used in what follows.
Using instead the unbracketed expression of Eq. $\left(7\right)$, transformed as in Eyring, with Eqs. $\left(8\right)$ and $\left(9\right)$ gives:
$$
{1\over\hbar}\sqrt{m^*k_\mathrm{B}T\over 2\pi}\cdot{\overline{p}\over m^*} =
{1\over\hbar}\sqrt{m^*k_\mathrm{B}T\over 2\pi}\cdot{k_\mathrm{B}T \over \sqrt{2\pi m^* k_\mathrm{B}T}} = {k_\mathrm{B}T \over 2\pi\hbar} \tag{10}
$$
Thus, the result of Eq. $\left(10\right)$ is numerically equal to the prefactor reported by Eyring. So, happily (and unsurprisingly!), none of the work performed with it in the last eight decades needs to be revisited. However, the cycles units discrepancy in Eyring's version arises because, as noted above, the factor of $2\pi$ appearing in the denominator of Eq. $\left(10\right)$ is a consequence of differentiation of the trigonometric translational wavefunction $\Psi_n$ underpinning the prefactor derivation, and not present as a conversion factor of $2\pi\ \mathrm{rad}\over\mathrm{cyc}$.