To explain the angled rail..... Thompson foregrips aren't flat on the bottom.
Any one can make a square pump.. now angle it and match the rail to that angle so the whole thing is paralleled to each other and while your at it drill the mounting holes into the bottom angle.