Answer:
Depends on which parts, for which pistol. A good start would be your local gun shop. You may be able to order parts from the manufacturer, or gunpartscorp.com. Some parts can be installed by the maker, but are not sold to others because of the need for fitting.