On your "was it expensive?" question:
The non-member rate for the New England Historic Genealogical Society, according to the website is $105/hr, with a five hour minimum.
There are some research services that are only available to members, such as preparing a lineage society application.
There is another professional genealogy service that has various packages. The basic research package is $750 for ten hours of research, with the ability to add hours pro rated.
I have never used any of these services, so this information is just an example to answer your question.
Before engaging any service you need a clear statement of your goal or research question, with a clear report of what you have done to date so your work is not duplicated.
Something to keep in mind is that not all research is successful.