Stair spindles and railings replication
Looking to fix our original staircase that was cut off on the top floor to accommodate a partition wall (see photo). Is there a shop nearby that will replicate the current spindles and railing for me? [Railing](//muut.com/u/brownstoner/s2/:brownstoner:iiBP:railing.jpg.jpg)

true
in General Discussion 3 years and 10 months ago
18
Please log in, in order to post replies!

andriywww1990 | 3 years and 10 months ago
string(1) "1" object(WP_User)#5132 (8) { ["data"]=> object(stdClass)#5120 (12) { ["ID"]=> string(6) "203055" ["user_login"]=> string(13) "andriywww1990" ["user_pass"]=> string(34) "$P$Blt0brWx/nXZUp/q2Jf/KmTQg2kVdJ1" ["user_nicename"]=> string(22) "andriywww1990gmail-com" ["user_email"]=> string(23) "andriywww1990@gmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2021-04-03 17:51:15" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(15) "Andrii Kusevych" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(203055) ["caps"]=> array(1) { ["subscriber"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(10) "subscriber" } ["allcaps"]=> array(3) { ["read"]=> bool(true) ["level_0"]=> bool(true) ["subscriber"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
i am a woodworker. making the bends and turns to the top rail, where it transitions to the second floor, would probably be beyond the skillset of most of us (me included). go right to the stair guys these people recommend. if they cannot do it in house, they will know how to approach the situation.

badefrancis | 3 years and 10 months ago
string(1) "1" object(WP_User)#5131 (8) { ["data"]=> object(stdClass)#5130 (12) { ["ID"]=> string(6) "195226" ["user_login"]=> string(11) "badefrancis" ["user_pass"]=> string(34) "$P$Bpl/P1Nv2NIKKYuatNahhTy.CkACXy." ["user_nicename"]=> string(11) "badefrancis" ["user_email"]=> string(23) "badefrancis@hotmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2017-08-10 14:15:43" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(35) "Badé Francis Badé Francis" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(195226) ["caps"]=> array(1) { ["subscriber"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(10) "subscriber" } ["allcaps"]=> array(3) { ["read"]=> bool(true) ["level_0"]=> bool(true) ["subscriber"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
we got replicated spindles and handrail from https://www.jmpwood.com/ and they were great to work with

patrickburnsjr | 3 years and 10 months ago
string(1) "1" object(WP_User)#5127 (8) { ["data"]=> object(stdClass)#5133 (12) { ["ID"]=> string(6) "193383" ["user_login"]=> string(14) "patrickburnsjr" ["user_pass"]=> string(34) "$P$BKNbz0IWU9K7xOofJIaW.XoGJYNErH0" ["user_nicename"]=> string(14) "patrickburnsjr" ["user_email"]=> string(24) "patrickburnsjr@gmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2017-08-10 13:54:17" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(61) "Your First Name Your Last Name Your First Name Your Last Name" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(193383) ["caps"]=> array(1) { ["subscriber"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(10) "subscriber" } ["allcaps"]=> array(3) { ["read"]=> bool(true) ["level_0"]=> bool(true) ["subscriber"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
Antoon Schollee, owner Soxco Stairs.
47 Oxford, Fort Greene, Bklyn 718-858-5991.
347-858-5991.

Guest User | 3 years and 10 months ago
string(1) "3" string(6) "200749"

Arkady | 3 years and 10 months ago
string(1) "1" object(WP_User)#5135 (8) { ["data"]=> object(stdClass)#5136 (12) { ["ID"]=> string(5) "14677" ["user_login"]=> string(6) "Arkady" ["user_pass"]=> string(34) "$P$BSLpIhH1FLNbV2Qdpb/F67tu7brrgw1" ["user_nicename"]=> string(6) "Arkady" ["user_email"]=> string(20) "rkdillon@verizon.net" ["user_url"]=> string(21) "/forums/users/arkady/" ["user_registered"]=> string(19) "2008-08-04 21:50:38" ["user_activation_key"]=> string(20) "HL9P1Plx6tnm1l8GiJvd" ["user_status"]=> string(1) "0" ["display_name"]=> string(6) "Arkady" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(14677) ["caps"]=> array(2) { ["subscriber"]=> bool(true) ["bbp_participant"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(2) { [0]=> string(10) "subscriber" [1]=> string(15) "bbp_participant" } ["allcaps"]=> array(4) { ["read"]=> bool(true) ["level_0"]=> bool(true) ["subscriber"]=> bool(true) ["bbp_participant"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
Ask Heights Woodworking.

andriywww1990 | 3 years and 10 months ago
string(1) "1" object(WP_User)#5137 (8) { ["data"]=> object(stdClass)#5138 (12) { ["ID"]=> string(6) "203055" ["user_login"]=> string(13) "andriywww1990" ["user_pass"]=> string(34) "$P$Blt0brWx/nXZUp/q2Jf/KmTQg2kVdJ1" ["user_nicename"]=> string(22) "andriywww1990gmail-com" ["user_email"]=> string(23) "andriywww1990@gmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2021-04-03 17:51:15" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(15) "Andrii Kusevych" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(203055) ["caps"]=> array(1) { ["subscriber"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(10) "subscriber" } ["allcaps"]=> array(3) { ["read"]=> bool(true) ["level_0"]=> bool(true) ["subscriber"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
a cnc lathe is not needed to to replicate the balusters. a good hand and eye and perhaps a calipers. some people have replicators set up on their lathes.
people who suggest things like this, a cnc, are not only self limiting but are also putting space between the modern world and the not yet gone world where crafts people have worked for centuries relying on their own skills..

Guest User | 3 years and 10 months ago
string(1) "3" string(6) "200749"
I agree one can be creative but if you don’t have any design sensibility that’s just going to look odd. If you don’t mind that it looks off or if you trust your sensibilities, then be creative!
Nowadays I lean towards not reinventing the wheel in a historical home. The proportions and design are intentional and made to work with one another. I regret some of the earlier ‘creative choices” which I made just because didn’t know any better. I was misguided by others and my architect/contractor wanted to take out some things as it was easier.

cate | 3 years and 10 months ago
string(1) "1" object(WP_User)#4867 (8) { ["data"]=> object(stdClass)#4869 (12) { ["ID"]=> string(6) "176696" ["user_login"]=> string(4) "cate" ["user_pass"]=> string(63) "$wp$2y$10$4JNbGAK5cKoEp6kzsYVSBO7oMZphxvnQPCDInpVARCm3B1Dj6U75i" ["user_nicename"]=> string(4) "cate" ["user_email"]=> string(20) "cate@brownstoner.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2017-08-10 14:24:59" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(13) "Cate Corcoran" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(176696) ["caps"]=> array(2) { ["administrator"]=> bool(true) ["editor"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(2) { [0]=> string(13) "administrator" [1]=> string(6) "editor" } ["allcaps"]=> array(191) { ["switch_themes"]=> bool(true) ["edit_themes"]=> bool(true) ["activate_plugins"]=> bool(true) ["edit_plugins"]=> bool(true) ["edit_users"]=> bool(true) ["edit_files"]=> bool(true) ["manage_options"]=> bool(true) ["moderate_comments"]=> bool(true) ["manage_categories"]=> bool(true) ["manage_links"]=> bool(true) ["upload_files"]=> bool(true) ["import"]=> bool(true) ["unfiltered_html"]=> bool(true) ["edit_posts"]=> bool(true) ["edit_others_posts"]=> bool(true) ["edit_published_posts"]=> bool(true) ["publish_posts"]=> bool(true) ["edit_pages"]=> bool(true) ["read"]=> bool(true) ["level_10"]=> bool(true) ["level_9"]=> bool(true) ["level_8"]=> bool(true) ["level_7"]=> bool(true) ["level_6"]=> bool(true) ["level_5"]=> bool(true) ["level_4"]=> bool(true) ["level_3"]=> bool(true) ["level_2"]=> bool(true) ["level_1"]=> bool(true) ["level_0"]=> bool(true) ["edit_others_pages"]=> bool(true) ["edit_published_pages"]=> bool(true) ["publish_pages"]=> bool(true) ["delete_pages"]=> bool(true) ["delete_others_pages"]=> bool(true) ["delete_published_pages"]=> bool(true) ["delete_posts"]=> bool(true) ["delete_others_posts"]=> bool(true) ["delete_published_posts"]=> bool(true) ["delete_private_posts"]=> bool(true) ["edit_private_posts"]=> bool(true) ["read_private_posts"]=> bool(true) ["delete_private_pages"]=> bool(true) ["edit_private_pages"]=> bool(true) ["read_private_pages"]=> bool(true) ["delete_users"]=> bool(true) ["create_users"]=> bool(true) ["unfiltered_upload"]=> bool(true) ["edit_dashboard"]=> bool(true) ["update_plugins"]=> bool(true) ["delete_plugins"]=> bool(true) ["install_plugins"]=> bool(true) ["update_themes"]=> bool(true) ["install_themes"]=> bool(true) ["update_core"]=> bool(true) ["list_users"]=> bool(true) ["remove_users"]=> bool(true) ["promote_users"]=> bool(true) ["edit_theme_options"]=> bool(true) ["delete_themes"]=> bool(true) ["export"]=> bool(true) ["NextGEN Gallery overview"]=> bool(true) ["NextGEN Use TinyMCE"]=> bool(true) ["NextGEN Upload images"]=> bool(true) ["NextGEN Manage gallery"]=> bool(true) ["NextGEN Manage tags"]=> bool(true) ["NextGEN Manage others gallery"]=> bool(true) ["NextGEN Edit album"]=> bool(true) ["NextGEN Change style"]=> bool(true) ["NextGEN Change options"]=> bool(true) ["email_users_notify"]=> bool(true) ["email_single_user"]=> bool(true) ["email_multiple_users"]=> bool(true) ["email_user_groups"]=> bool(true) ["NextGEN Attach Interface"]=> bool(true) ["copy_posts"]=> bool(true) ["ure_edit_roles"]=> bool(false) ["ure_create_roles"]=> bool(false) ["ure_delete_roles"]=> bool(false) ["ure_create_capabilities"]=> bool(false) ["ure_delete_capabilities"]=> bool(false) ["ure_manage_options"]=> bool(false) ["ure_reset_roles"]=> bool(false) ["edit_ads_txt"]=> bool(true) ["manage_feed_settings"]=> bool(true) ["edit_feed_source"]=> bool(true) ["read_feed_source"]=> bool(true) ["delete_feed_source"]=> bool(true) ["edit_feed_sources"]=> bool(true) ["edit_others_feed_sources"]=> bool(true) ["publish_feed_sources"]=> bool(true) ["read_private_feed_sources"]=> bool(true) ["delete_feed_sources"]=> bool(true) ["delete_private_feed_sources"]=> bool(true) ["delete_published_feed_sources"]=> bool(true) ["delete_others_feed_sources"]=> bool(true) ["edit_private_feed_sources"]=> bool(true) ["edit_published_feed_sources"]=> bool(true) ["manage_feed_source_terms"]=> bool(true) ["edit_feed_source_terms"]=> bool(true) ["delete_feed_source_terms"]=> bool(true) ["assign_feed_source_terms"]=> bool(true) ["edit_feed_item"]=> bool(true) ["read_feed_item"]=> bool(true) ["delete_feed_item"]=> bool(true) ["edit_feed_items"]=> bool(true) ["edit_others_feed_items"]=> bool(true) ["publish_feed_items"]=> bool(true) ["read_private_feed_items"]=> bool(true) ["delete_feed_items"]=> bool(true) ["delete_private_feed_items"]=> bool(true) ["delete_published_feed_items"]=> bool(true) ["delete_others_feed_items"]=> bool(true) ["edit_private_feed_items"]=> bool(true) ["edit_published_feed_items"]=> bool(true) ["manage_feed_item_terms"]=> bool(true) ["edit_feed_item_terms"]=> bool(true) ["delete_feed_item_terms"]=> bool(true) ["assign_feed_item_terms"]=> bool(true) ["edit_feed_blacklist"]=> bool(true) ["read_feed_blacklist"]=> bool(true) ["delete_feed_blacklist"]=> bool(true) ["edit_feed_blacklists"]=> bool(true) ["edit_others_feed_blacklists"]=> bool(true) ["publish_feed_blacklists"]=> bool(true) ["read_private_feed_blacklists"]=> bool(true) ["delete_feed_blacklists"]=> bool(true) ["delete_private_feed_blacklists"]=> bool(true) ["delete_published_feed_blacklists"]=> bool(true) ["delete_others_feed_blacklists"]=> bool(true) ["edit_private_feed_blacklists"]=> bool(true) ["edit_published_feed_blacklists"]=> bool(true) ["manage_feed_blacklist_terms"]=> bool(true) ["edit_feed_blacklist_terms"]=> bool(true) ["delete_feed_blacklist_terms"]=> bool(true) ["assign_feed_blacklist_terms"]=> bool(true) ["edit_feed_template"]=> bool(true) ["read_feed_template"]=> bool(true) ["delete_feed_template"]=> bool(true) ["edit_feed_templates"]=> bool(true) ["edit_others_feed_templates"]=> bool(true) ["publish_feed_templates"]=> bool(true) ["read_private_feed_templates"]=> bool(true) ["delete_feed_templates"]=> bool(true) ["delete_private_feed_templates"]=> bool(true) ["delete_published_feed_templates"]=> bool(true) ["delete_others_feed_templates"]=> bool(true) ["edit_private_feed_templates"]=> bool(true) ["edit_published_feed_templates"]=> bool(true) ["manage_feed_template_terms"]=> bool(true) ["edit_feed_template_terms"]=> bool(true) ["delete_feed_template_terms"]=> bool(true) ["assign_feed_template_terms"]=> bool(true) ["edit_shortcoder"]=> bool(true) ["read_shortcoder"]=> bool(true) ["delete_shortcoder"]=> bool(true) ["edit_shortcoders"]=> bool(true) ["edit_others_shortcoders"]=> bool(true) ["publish_shortcoders"]=> bool(true) ["delete_shortcoders"]=> bool(true) ["delete_published_shortcoders"]=> bool(true) ["delete_others_shortcoders"]=> bool(true) ["edit_published_shortcoders"]=> bool(true) ["aioseo_manage_seo"]=> bool(true) ["aioseo_page_analysis"]=> bool(true) ["aioseo_page_general_settings"]=> bool(true) ["aioseo_page_advanced_settings"]=> bool(true) ["aioseo_page_schema_settings"]=> bool(true) ["aioseo_page_social_settings"]=> bool(true) ["rank_math_edit_htaccess"]=> bool(true) ["rank_math_titles"]=> bool(true) ["rank_math_general"]=> bool(true) ["rank_math_sitemap"]=> bool(true) ["rank_math_404_monitor"]=> bool(true) ["rank_math_link_builder"]=> bool(true) ["rank_math_redirections"]=> bool(true) ["rank_math_role_manager"]=> bool(true) ["rank_math_search_console"]=> bool(true) ["rank_math_site_analysis"]=> bool(true) ["rank_math_onpage_analysis"]=> bool(true) ["rank_math_onpage_general"]=> bool(true) ["rank_math_onpage_advanced"]=> bool(true) ["rank_math_onpage_snippet"]=> bool(true) ["rank_math_onpage_social"]=> bool(true) ["rank_math_admin_bar"]=> bool(true) ["rank_math_analytics"]=> bool(true) ["rank_math_content_ai"]=> bool(true) ["srm_manage_redirects"]=> bool(true) ["SPF Manage Analytics"]=> bool(false) ["administrator"]=> bool(true) ["editor"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
There are specialists who replicate historic staircases. To replace the bit you need should not be horribly expensive.

Guest User | 3 years and 10 months ago
string(1) "3" string(6) "200749"
You can get the transitions made – depends on how much time/money/effort you want to put into all this. Sourcing the right parts or the right builder can take time.

hkapstein | 3 years and 10 months ago
string(1) "1" object(WP_User)#5140 (8) { ["data"]=> object(stdClass)#4872 (12) { ["ID"]=> string(6) "197623" ["user_login"]=> string(9) "hkapstein" ["user_pass"]=> string(34) "$P$Bi/rarQU.AidQ5DWnWIzXSi7UikLcx/" ["user_nicename"]=> string(31) "boerumamaemailnotprovided-local" ["user_email"]=> string(19) "hkapstein@gmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2018-06-15 18:43:24" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(14) "Helen Kapstein" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(197623) ["caps"]=> array(1) { ["subscriber"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(10) "subscriber" } ["allcaps"]=> array(3) { ["read"]=> bool(true) ["level_0"]=> bool(true) ["subscriber"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
You can have the transitions made in the matching profile, but it requires a shop that is setup for this task.

JohnHancock | 3 years and 10 months ago
string(1) "1" object(WP_User)#5127 (8) { ["data"]=> object(stdClass)#4871 (12) { ["ID"]=> string(5) "22067" ["user_login"]=> string(11) "JohnHancock" ["user_pass"]=> string(34) "$P$Bw9EUIInWUWur5HPQmiuDek2VIWsxp1" ["user_nicename"]=> string(11) "JohnHancock" ["user_email"]=> string(18) "steefv@hotmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2008-12-17 12:39:58" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(11) "JohnHancock" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(22067) ["caps"]=> array(1) { ["bbp_participant"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(15) "bbp_participant" } ["allcaps"]=> array(1) { ["bbp_participant"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
You will never find matches for those pieces, be creative and solve it your way, some things you just just have to accept that you can’t recreate the past

hkapstein | 3 years and 10 months ago
string(1) "1" object(WP_User)#5141 (8) { ["data"]=> object(stdClass)#5147 (12) { ["ID"]=> string(6) "197623" ["user_login"]=> string(9) "hkapstein" ["user_pass"]=> string(34) "$P$Bi/rarQU.AidQ5DWnWIzXSi7UikLcx/" ["user_nicename"]=> string(31) "boerumamaemailnotprovided-local" ["user_email"]=> string(19) "hkapstein@gmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2018-06-15 18:43:24" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(14) "Helen Kapstein" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(197623) ["caps"]=> array(1) { ["subscriber"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(10) "subscriber" } ["allcaps"]=> array(3) { ["read"]=> bool(true) ["level_0"]=> bool(true) ["subscriber"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
No the issue on the railing is the curves and transition pieces must be fitted exactly to the staircase angles, and the spindles cut to to support it. There is computer software to help with this task, but it’s not so easy to make it fit.

Guest User | 3 years and 10 months ago
string(1) "3" string(6) "200749"
I have had some success at hardware matching but it’s painful. I’d probably call Steve if I had to do it again. Railings are not complicated but if you don’t have an eye for proportion, it could look odd.

JohnHancock | 3 years and 10 months ago
string(1) "1" object(WP_User)#5142 (8) { ["data"]=> object(stdClass)#5138 (12) { ["ID"]=> string(5) "22067" ["user_login"]=> string(11) "JohnHancock" ["user_pass"]=> string(34) "$P$Bw9EUIInWUWur5HPQmiuDek2VIWsxp1" ["user_nicename"]=> string(11) "JohnHancock" ["user_email"]=> string(18) "steefv@hotmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2008-12-17 12:39:58" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(11) "JohnHancock" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(22067) ["caps"]=> array(1) { ["bbp_participant"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(15) "bbp_participant" } ["allcaps"]=> array(1) { ["bbp_participant"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
I agree, matching is hard and you just have to be lucky. Railings in my opinion are easier, there’s not too many dimensions. Finding one the right length or 2 pieces and join them I’d the way to go. Be creative and don’t try to keep looking for a perfect replacement . Doors imho are impossible, hardware I think you find online. I did find gates, railings, newel post and much more there, you just have to keep checking

Guest User | 3 years and 10 months ago
string(1) "3" string(6) "200749"
@John how much luck have you had matching anything from the salvage yard at Lowes? Often anything salvaged doesn’t seem to quite fit or can feel proportionally off. I haven’t tried looking for a railing but have been dissuaded on salvaged doors and hardware. And I did attempt matching hardware and found it was hard to find locks and knobs that work together.

JohnHancock | 3 years and 10 months ago
string(1) "1" object(WP_User)#5132 (8) { ["data"]=> object(stdClass)#5135 (12) { ["ID"]=> string(5) "22067" ["user_login"]=> string(11) "JohnHancock" ["user_pass"]=> string(34) "$P$Bw9EUIInWUWur5HPQmiuDek2VIWsxp1" ["user_nicename"]=> string(11) "JohnHancock" ["user_email"]=> string(18) "steefv@hotmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2008-12-17 12:39:58" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(11) "JohnHancock" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(22067) ["caps"]=> array(1) { ["bbp_participant"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(15) "bbp_participant" } ["allcaps"]=> array(1) { ["bbp_participant"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
These are almost always available salvage, sometimes needs paint stripping or a refinishing

hkapstein | 3 years and 10 months ago
string(1) "1" object(WP_User)#4867 (8) { ["data"]=> object(stdClass)#5139 (12) { ["ID"]=> string(6) "197623" ["user_login"]=> string(9) "hkapstein" ["user_pass"]=> string(34) "$P$Bi/rarQU.AidQ5DWnWIzXSi7UikLcx/" ["user_nicename"]=> string(31) "boerumamaemailnotprovided-local" ["user_email"]=> string(19) "hkapstein@gmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2018-06-15 18:43:24" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(14) "Helen Kapstein" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(197623) ["caps"]=> array(1) { ["subscriber"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(10) "subscriber" } ["allcaps"]=> array(3) { ["read"]=> bool(true) ["level_0"]=> bool(true) ["subscriber"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
Any shop with a cnc lathe can make the spindles, but it is complicated to make the railing. Talk to staircase companies.

JohnHancock | 3 years and 10 months ago
string(1) "1" object(WP_User)#5135 (8) { ["data"]=> object(stdClass)#5134 (12) { ["ID"]=> string(5) "22067" ["user_login"]=> string(11) "JohnHancock" ["user_pass"]=> string(34) "$P$Bw9EUIInWUWur5HPQmiuDek2VIWsxp1" ["user_nicename"]=> string(11) "JohnHancock" ["user_email"]=> string(18) "steefv@hotmail.com" ["user_url"]=> string(0) "" ["user_registered"]=> string(19) "2008-12-17 12:39:58" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(11) "JohnHancock" ["spam"]=> string(1) "0" ["deleted"]=> string(1) "0" } ["ID"]=> int(22067) ["caps"]=> array(1) { ["bbp_participant"]=> bool(true) } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(15) "bbp_participant" } ["allcaps"]=> array(1) { ["bbp_participant"]=> bool(true) } ["filter"]=> NULL ["site_id":"WP_User":private]=> int(1) }
You can probably find a railing at the iron guy in the Lowe’s parking lot in Gowanus, Spindles too if you are lucky. Steve and Urbandad will have “some” tips 😉 as well