https://www.voip-info.org/wiki/view/Asterisk+Channel+Bank

I've used the Zhone channel banks (E-Bay Specials) without any issues. Cant specifically remember ever using one for pulse dial but I believe they support it without any issues.

Programming them is rather fun too laugh About 200 steps to make dial tone.

I've also used an Adit 600 (and remember pulse working) and it was a nice experience. They will hit you hard in the wallet tho.

Obviously any channel bank in theory will work to give dialtone, but just like everything else, not all things are created equal.