In Weinberg's Cosmology, on page 412 eq. 8.1.42 he provides the power spectrum as;
$$P(k)=\frac{4(2\pi)^3 N^2 C^2(\Omega_\Lambda / \Omega_M)}{25 \Omega_M^2H_0^4 k_*^{n_s-1}}k^{n_s}\mathcal{T}^2(\sqrt{2}k/k_\text{eq}).$$
Assuming $n_s =1$ we can simplify as,
$$P(k)=\frac{4(2\pi)^3 N^2 C^2(\Omega_\Lambda / \Omega_M)}{25 \Omega_M^2H_0^4 }k\mathcal{T}^2(\sqrt{2}k/k_\text{eq}).$$
He then goes on to calculate the maximum of the powerspectrum in equation 8.1.49 as
$$P_{max} = 7.2 \times 10^{13} (\Omega_M h^2)^{-1} |N|^2 \,\text{Mpc}^3.$$
However, as he notes, $C(\Omega_\Lambda / \Omega_M) = 0.767$ and the quantity $k\mathcal{T}^2(\sqrt{2}k/k_\text{eq})$ at maximum should be something like $0.74k_\text{eq}/\sqrt{2}=.005$.
Plugging in all these numbers I find something many orders of magnitude less. Where did all the powers of 10 come from in Weinberg's expression? I have tried tracing my units without any luck...
I assume Weinberg is right, since it provides a value of the power spectrum amplitude consistent with the $N$ values found by Plank and others.