Well, for one, I'm not entirely sure where the factor of $\mathrm{rect}(x)$ came from inside the integral, seeing that you already have finite integration endpoints. But never mind that.
Your reasoning is formally correct. My major concern, however, is that this approximation has no error estimate. Is the power series representation of $f$ exact? What are we losing by throwing away the high absolute values of $x$ in the integral? By doing so, we are actually taking the FT of a potentially discontinuous function, which introduces additional high frequency content in the transform. Do you have an estimate of that?
What is the value of $M$ in relation to a scale value inherent in $f$ (e.g., $\sigma^2$ when $f$ is a gaussian)? How about the relation of $M$ to the radius of convergence of the power series representation of $f$?
Also, to be practical, why these exponential integrals? Are they inherently fast to compute or do they have lovely analytical properties that are useful to you? To be honest, these exponential integrals do not seem useful for negative indices as you want to use. (Taking a look at Numerical Recipes in C, which I admit is the 1992 version, I see that the algorithm used to compute $E_n(x)$ returns an error for $n<0$.) And even if you can compute these, how high can $n$ get before you start running into serious numerical troubles? And will you have an acceptable approximation before you reach such a value of $n$?
I don't mean to sound so discouraging. It could be a nifty idea; it's just that a lack of any means to estimate an error in the approximation produces more questions than answers.