Most any Colt "D" frame barrel will fit, as long as the front sight height is compatible.
The problem is, barrel changes are a QUALIFIED gunsmith job ONLY.
Attempting a barrel change with the old hammer-handle-through-the-frame trick WILL damage and/or ruin the gun.
Revolver barrels require a LOT of fitting and adjusting, and this requires some expensive tooling, ranging from a lathe, to a special frame wrench with inserts, to tooling used to re-cut the forcing cone, to special gages.
In other words, unless you're prepared to shell out several hundred dollars MINIMUM and spend the time to learn how to do the job, all you'll do is ruin a nice Colt.
Another problem is finding a good, USABLE barrel.
A lot of the barrels you find online and at gun shows are defective, and this is not always detectable until you try to install it.
Good sources for barrels are:
Gun Parts, who carry most of the small frame Colt barrels. (Note that they often list PPS barrels as "Detective Special" barrels).
www.e-gunparts.com/model.asp?idDept=50Also, Jack First is a prime source of high quality parts.
www.jackfirstgun.com/