Go Back  Bike Forums > Bike Forums > Bicycle Mechanics
Reload this Page >

Shifter Cable "Training"

Search
Notices
Bicycle Mechanics Broken bottom bracket? Tacoed wheel? If you're having problems with your bicycle, or just need help fixing a flat, drop in here for the latest on bicycle mechanics & bicycle maintenance.

Shifter Cable "Training"

Thread Tools
 
Search this Thread
 
Old 04-13-23, 03:59 PM
  #1  
magicpie55
Junior Member
Thread Starter
 
Join Date: Dec 2019
Posts: 83
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 26 Post(s)
Liked 6 Times in 5 Posts
Shifter Cable "Training"

Hello Everyone ... I have an Electra Townie I have rode the heck out of for 3? years and am thinking of replacing the shifter cable ... Question is should I put it back with the internel routed cable or use the easier way ..not thru the frame ...Does it make a difference ? Thank You
magicpie55 is offline  
Old 04-13-23, 10:58 PM
  #2  
veganbikes
Clark W. Griswold
 
Join Date: Mar 2014
Location: ,location, location
Posts: 13,558

Bikes: Foundry Chilkoot Ti W/Ultegra Di2, Salsa Timberjack Ti, Cinelli Mash Work RandoCross Fun Time Machine, 1x9 XT Parts Hybrid, Co-Motion Cascadia, Specialized Langster, Phil Wood Apple VeloXS Frame (w/DA 7400), R+M Supercharger2 Rohloff, Habanero Ti 26

Mentioned: 54 Post(s)
Tagged: 0 Thread(s)
Quoted: 4367 Post(s)
Liked 4,006 Times in 2,675 Posts
You will want to replace cables and housing if you are doing it and you will want to route it as they have. You could kludge somewhere but I wouldn't. If they built the bike well, which from what I remember of Electra maybe not, then it shouldn't be hard to route new housing (and you can use the old housing to help pull the new through) but if they didn't build it well it can be tough to route it. A lot of modern manufacturers have guides or tunnels in the frame to accommodate internally routed cables removing the faff but a lot of older stuff and low quality stuff doesn't
veganbikes is offline  
Likes For veganbikes:
Old 04-14-23, 09:07 AM
  #3  
cyccommute 
Mad bike riding scientist
 
cyccommute's Avatar
 
Join Date: Nov 2004
Location: Denver, CO
Posts: 27,369

Bikes: Some silver ones, a red one, a black and orange one, and a few titanium ones

Mentioned: 152 Post(s)
Tagged: 1 Thread(s)
Quoted: 6222 Post(s)
Liked 4,222 Times in 2,368 Posts
Originally Posted by veganbikes
You will want to replace cables and housing if you are doing it and you will want to route it as they have. You could kludge somewhere but I wouldn't. If they built the bike well, which from what I remember of Electra maybe not, then it shouldn't be hard to route new housing (and you can use the old housing to help pull the new through) but if they didn't build it well it can be tough to route it. A lot of modern manufacturers have guides or tunnels in the frame to accommodate internally routed cables removing the faff but a lot of older stuff and low quality stuff doesn't
Some manufacturers have guides. In my experience most don’t. That’s what make internal routing such a pain to deal with.

Originally Posted by magicpie55
Hello Everyone ... I have an Electra Townie I have rode the heck out of for 3? years and am thinking of replacing the shifter cable ... Question is should I put it back with the internel routed cable or use the easier way ..not thru the frame ...Does it make a difference ? Thank You
Saying what I said above, I’d probably still run it through the frame. Attach a piece of cabling to the old cable before you pull it out. Tape works but keep it as small as possible so that it can pass through the openings in the frame. When you pull the cable through, try not to pull too hard.

Park Tool makes a clever internal routing kit but it is a bit pricey. However the frustration I’ve experienced with internal cable routing would make the price worth it if I owned one of those damned bikes.
__________________
Stuart Black
Plan Epsilon Around Lake Michigan in the era of Covid
Old School…When It Wasn’t Ancient bikepacking
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!



cyccommute is offline  
Likes For cyccommute:
Old 04-14-23, 09:58 AM
  #4  
FBinNY 
Senior Member
 
Join Date: Apr 2009
Location: New Rochelle, NY
Posts: 38,729

Bikes: too many bikes from 1967 10s (5x2)Frejus to a Sumitomo Ti/Chorus aluminum 10s (10x2), plus one non-susp mtn bike I use as my commuter

Mentioned: 140 Post(s)
Tagged: 1 Thread(s)
Quoted: 5793 Post(s)
Liked 2,594 Times in 1,437 Posts
The bike doesn't care. Internal cable routing was mainly for cosmetic and marketing reasons.

If you're able and willing to route externally using cable ties or clips to secure the housing to the frame, then feel free to do so.
FBinNY is offline  
Likes For FBinNY:
Old 04-14-23, 10:21 AM
  #5  
magicpie55
Junior Member
Thread Starter
 
Join Date: Dec 2019
Posts: 83
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 26 Post(s)
Liked 6 Times in 5 Posts
Thanks for the reply ..Gonna follow your suggestion ..I have added wider bars and a basket to the front with the way they route the cable from right to left side and then thru the frame seems a little crazy to me ...Just picked up some shifter housing and a new inner cable ... I'll leave the oldone where it is for now and try routing it different ...3 years old I'm sure it won't hurt to change it ...If I mess it up somehow I'll just take it to my LBS I have a good mechanic on "retainer" ha ..I'm starting to have a little shifting problems ..the chain and casette are over a year old .... so that may be next ..Thank You For Your Help ..
magicpie55 is offline  
Old 04-15-23, 07:05 AM
  #6  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by cyccommute
Some manufacturers have guides. In my experience most don’t. That’s what make internal routing such a pain to deal with.
^^^This. My 2014 Synapse Carbon is a real bear to change cables. And it doesn't help that the entry points into the frame are so tiny. The part of the cable inside the frame is bare. In order to change a cable, I need to use a housing liner that I stripped the cover off of and guide it through the frame around the existing cable. Then once the housing liner is sticking out both holes, pull the cable out. Then I guide the new cable through the housing liner and finally get rid of the housing liner. There is that chance the housing liner falls out of the frame at which point I visit my friendly LBS.

Originally Posted by cyccommute
Park Tool makes a clever internal routing kit but it is a bit pricey. However the frustration I’ve experienced with internal cable routing would make the price worth it if I owned one of those damned bikes.
I bought this kit and in my case, it was less frustrating to do the housing liner method I mentioned above. A real PITA regardless.

Originally Posted by magicpie55
..the chain and cassette are over a year old .... so that may be next ..Thank You For Your Help ..
Unless you ride over 6,000 miles per year and have neglected your chain lubing, neither your chain nor your cassette should need to be replaced.

Last edited by Lombard; 04-15-23 at 07:09 AM.
Lombard is offline  
Likes For Lombard:
Old 04-15-23, 07:52 AM
  #7  
mdarnton
Full Member
 
Join Date: Jul 2015
Location: Chicago
Posts: 309

Bikes: nothing to brag about

Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 130 Post(s)
Liked 206 Times in 116 Posts
As veganbikes mentioned, you really need to change the housing as well--that's the part that's more likely to explode than the cable!
mdarnton is offline  
Likes For mdarnton:
Old 04-15-23, 09:39 AM
  #8  
Mtracer
Full Member
 
Join Date: Jan 2022
Location: Albuquerque NM USA
Posts: 492
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 222 Post(s)
Liked 304 Times in 194 Posts
Why replace the housing? Can’t a new cable simply be slid through the exiting housing in the frame?
Mtracer is offline  
Likes For Mtracer:
Old 04-15-23, 10:16 AM
  #9  
veganbikes
Clark W. Griswold
 
Join Date: Mar 2014
Location: ,location, location
Posts: 13,558

Bikes: Foundry Chilkoot Ti W/Ultegra Di2, Salsa Timberjack Ti, Cinelli Mash Work RandoCross Fun Time Machine, 1x9 XT Parts Hybrid, Co-Motion Cascadia, Specialized Langster, Phil Wood Apple VeloXS Frame (w/DA 7400), R+M Supercharger2 Rohloff, Habanero Ti 26

Mentioned: 54 Post(s)
Tagged: 0 Thread(s)
Quoted: 4367 Post(s)
Liked 4,006 Times in 2,675 Posts
Originally Posted by Mtracer
Why replace the housing? Can’t a new cable simply be slid through the exiting housing in the frame?
Because it is a wear item and can get gunked up, rusted, damaged and provide drag. Plus it is an easy way to upgrade your shifting and braking performance for less money than a new derailleur or brake caliper.
veganbikes is offline  
Old 04-15-23, 10:37 AM
  #10  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by Mtracer
Why replace the housing? Can’t a new cable simply be slid through the exiting housing in the frame?
Only if you have housings in the frame. Granted housings car wear inside and create friction.
Lombard is offline  
Old 04-15-23, 08:49 PM
  #11  
Mtracer
Full Member
 
Join Date: Jan 2022
Location: Albuquerque NM USA
Posts: 492
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 222 Post(s)
Liked 304 Times in 194 Posts
Originally Posted by veganbikes
Because it is a wear item and can get gunked up, rusted, damaged and provide drag. Plus it is an easy way to upgrade your shifting and braking performance for less money than a new derailleur or brake caliper.
I know they can require replacing, but why is the OP wanting to replace their housing? Is there a problem that needs fixing with the housing? Or some visual clue that it needs replacing.

It just seems throughout this discussion that replacing the cable assumed replacing the housing and the issues that entails with internal routing. Maybe I missed something the OP said about why they have a need to replace the housing.
Mtracer is offline  
Old 04-16-23, 04:47 PM
  #12  
veganbikes
Clark W. Griswold
 
Join Date: Mar 2014
Location: ,location, location
Posts: 13,558

Bikes: Foundry Chilkoot Ti W/Ultegra Di2, Salsa Timberjack Ti, Cinelli Mash Work RandoCross Fun Time Machine, 1x9 XT Parts Hybrid, Co-Motion Cascadia, Specialized Langster, Phil Wood Apple VeloXS Frame (w/DA 7400), R+M Supercharger2 Rohloff, Habanero Ti 26

Mentioned: 54 Post(s)
Tagged: 0 Thread(s)
Quoted: 4367 Post(s)
Liked 4,006 Times in 2,675 Posts
Originally Posted by Mtracer
I know they can require replacing, but why is the OP wanting to replace their housing? Is there a problem that needs fixing with the housing? Or some visual clue that it needs replacing.

It just seems throughout this discussion that replacing the cable assumed replacing the housing and the issues that entails with internal routing. Maybe I missed something the OP said about why they have a need to replace the housing.
It has been three years with the bike and they thought they might need to replace the cable but if you are replacing cable you replace housing. They were wondering about internal vs. external routing.
veganbikes is offline  
Old 04-16-23, 05:06 PM
  #13  
Mtracer
Full Member
 
Join Date: Jan 2022
Location: Albuquerque NM USA
Posts: 492
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 222 Post(s)
Liked 304 Times in 194 Posts
Originally Posted by veganbikes
It has been three years with the bike and they thought they might need to replace the cable but if you are replacing cable you replace housing. They were wondering about internal vs. external routing.
"but if you are replacing cable you replace housing" Perhaps I've misunderstood you. Are you saying that you would replace the housing every time you replace the cable? That's certainly not something I would ever do. I'd be replacing my rear shifting house twice a year if I did that.
Mtracer is offline  
Old 04-16-23, 05:10 PM
  #14  
veganbikes
Clark W. Griswold
 
Join Date: Mar 2014
Location: ,location, location
Posts: 13,558

Bikes: Foundry Chilkoot Ti W/Ultegra Di2, Salsa Timberjack Ti, Cinelli Mash Work RandoCross Fun Time Machine, 1x9 XT Parts Hybrid, Co-Motion Cascadia, Specialized Langster, Phil Wood Apple VeloXS Frame (w/DA 7400), R+M Supercharger2 Rohloff, Habanero Ti 26

Mentioned: 54 Post(s)
Tagged: 0 Thread(s)
Quoted: 4367 Post(s)
Liked 4,006 Times in 2,675 Posts
Originally Posted by Mtracer
"but if you are replacing cable you replace housing" Perhaps I've misunderstood you. Are you saying that you would replace the housing every time you replace the cable? That's certainly not something I would ever do. I'd be replacing my rear shifting house twice a year if I did that.
Pretty much yes, unless the cable is damaged but pretty new I would generally replace cables and housing together. For you maybe I might consider once a year but keep in mind housing can easily get gunked up and full of debris or cable coating if you use coated cables (I don't recommend it use polished stainless steel for best results) so it will improve your shifting performance. I am curious why the frequent cable replacement, it is a good thing that a lot of people don't think about but potentially seems excessive unless riding a whole heck of a lot which is another good thing.
veganbikes is offline  
Old 04-16-23, 06:05 PM
  #15  
Mtracer
Full Member
 
Join Date: Jan 2022
Location: Albuquerque NM USA
Posts: 492
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 222 Post(s)
Liked 304 Times in 194 Posts
Originally Posted by veganbikes
Pretty much yes, unless the cable is damaged but pretty new I would generally replace cables and housing together. For you maybe I might consider once a year but keep in mind housing can easily get gunked up and full of debris or cable coating if you use coated cables (I don't recommend it use polished stainless steel for best results) so it will improve your shifting performance. I am curious why the frequent cable replacement, it is a good thing that a lot of people don't think about but potentially seems excessive unless riding a whole heck of a lot which is another good thing.
Not sure if I'm riding a "whole heck of a lot". But I ride 4,000 - 5,000 miles a year. The cable wears out at the tight turn inside the Shimano road type (STI?) shifters. I also do most of my riding on one bike. This was about the same frequency whether 105 or my current GRX shifters. I've found the cables start fraying at about the 7-8 month mark (~3,000 miles), so I just replace the rear every 6 months to avoid the shifting problems when strands start breaking.

I also have a lot of variable terrain. So perhaps more shifting to accommodate grade variations, than say someone riding in Florida.

Like you, I use uncoated polished stainless cables. Some flavor of Jagwires. I live in Albuquerque New Mexico (desert southwest USA). It's very dry here so I rarely need to ride in wet conditions. Therefore, much less crap in general gets on my bike. I.E., pretty easy environment on all the hardware.
Mtracer is offline  
Old 04-16-23, 07:06 PM
  #16  
veganbikes
Clark W. Griswold
 
Join Date: Mar 2014
Location: ,location, location
Posts: 13,558

Bikes: Foundry Chilkoot Ti W/Ultegra Di2, Salsa Timberjack Ti, Cinelli Mash Work RandoCross Fun Time Machine, 1x9 XT Parts Hybrid, Co-Motion Cascadia, Specialized Langster, Phil Wood Apple VeloXS Frame (w/DA 7400), R+M Supercharger2 Rohloff, Habanero Ti 26

Mentioned: 54 Post(s)
Tagged: 0 Thread(s)
Quoted: 4367 Post(s)
Liked 4,006 Times in 2,675 Posts
Originally Posted by Mtracer
Not sure if I'm riding a "whole heck of a lot". But I ride 4,000 - 5,000 miles a year. The cable wears out at the tight turn inside the Shimano road type (STI?) shifters. I also do most of my riding on one bike. This was about the same frequency whether 105 or my current GRX shifters. I've found the cables start fraying at about the 7-8 month mark (~3,000 miles), so I just replace the rear every 6 months to avoid the shifting problems when strands start breaking.

I also have a lot of variable terrain. So perhaps more shifting to accommodate grade variations, than say someone riding in Florida.

Like you, I use uncoated polished stainless cables. Some flavor of Jagwires. I live in Albuquerque New Mexico (desert southwest USA). It's very dry here so I rarely need to ride in wet conditions. Therefore, much less crap in general gets on my bike. I.E., pretty easy environment on all the hardware.
Yeah that is a decent to a lot of riding. Probably would replace yearly at least. Frayed cable internally are a huge frustration. Externally they are a really bad sign on your end but internally there is nothing you can do besides what you are already doing it seems like some Shimano STI levers do tend to chew up cables a bit more especially with a lot of shifting.
veganbikes is offline  
Old 04-16-23, 07:35 PM
  #17  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by Mtracer
Not sure if I'm riding a "whole heck of a lot". But I ride 4,000 - 5,000 miles a year. The cable wears out at the tight turn inside the Shimano road type (STI?) shifters. I also do most of my riding on one bike. This was about the same frequency whether 105 or my current GRX shifters. I've found the cables start fraying at about the 7-8 month mark (~3,000 miles), so I just replace the rear every 6 months to avoid the shifting problems when strands start breaking.
I have the same issue with Shimano shifters eating cables. I was replacing a rear shifter cable every 1500-2000 miles. I sure as heck don't need to replace my housings that often. In fact, I went 10K miles with the same housings and shifting never suffered until the cable frayed inside the shifter. I finally replaced the housings when I changed my shifters and derailleurs to SRAM Force 22 since the SRAM equipment came with its own set of cables and housings.
Lombard is offline  
Old 04-16-23, 10:36 PM
  #18  
cyccommute 
Mad bike riding scientist
 
cyccommute's Avatar
 
Join Date: Nov 2004
Location: Denver, CO
Posts: 27,369

Bikes: Some silver ones, a red one, a black and orange one, and a few titanium ones

Mentioned: 152 Post(s)
Tagged: 1 Thread(s)
Quoted: 6222 Post(s)
Liked 4,222 Times in 2,368 Posts
Originally Posted by veganbikes
Pretty much yes, unless the cable is damaged but pretty new I would generally replace cables and housing together. For you maybe I might consider once a year but keep in mind housing can easily get gunked up and full of debris or cable coating if you use coated cables (I don't recommend it use polished stainless steel for best results) so it will improve your shifting performance. I am curious why the frequent cable replacement, it is a good thing that a lot of people don't think about but potentially seems excessive unless riding a whole heck of a lot which is another good thing.
Unless there is obvious corrosion of the inner cable, I wouldn’t replace the housing when changing the inner cable. There’s really no need. I’m currently running cable housing that I installed under the toughest handlebar tape ever made in 2014. It’s got around 11,000 miles on it in all kinds of weather and still going strong.

My shifters are 9 speed units with the cable coming out of the side so I don’t fray cables quite as much…like never.
__________________
Stuart Black
Plan Epsilon Around Lake Michigan in the era of Covid
Old School…When It Wasn’t Ancient bikepacking
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!



cyccommute is offline  
Likes For cyccommute:
Old 04-17-23, 05:08 AM
  #19  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by cyccommute
My shifters are 9 speed units with the cable coming out of the side so I don’t fray cables quite as much…like never.
Yes, it appears the problem with Shimano cable eating shifters started with the generation that routed the cables under the bar tape. As usual, aesthetics has its downsides.
Lombard is offline  
Old 04-17-23, 08:01 AM
  #20  
cyccommute 
Mad bike riding scientist
 
cyccommute's Avatar
 
Join Date: Nov 2004
Location: Denver, CO
Posts: 27,369

Bikes: Some silver ones, a red one, a black and orange one, and a few titanium ones

Mentioned: 152 Post(s)
Tagged: 1 Thread(s)
Quoted: 6222 Post(s)
Liked 4,222 Times in 2,368 Posts
Originally Posted by Lombard
Yes, it appears the problem with Shimano cable eating shifters started with the generation that routed the cables under the bar tape. As usual, aesthetics has its downsides.
Yup. There are times where I wonder how Shimano has come to dominate the bicycle industry.
__________________
Stuart Black
Plan Epsilon Around Lake Michigan in the era of Covid
Old School…When It Wasn’t Ancient bikepacking
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!



cyccommute is offline  
Likes For cyccommute:
Old 04-17-23, 08:28 AM
  #21  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by cyccommute
Yup. There are times where I wonder how Shimano has come to dominate the bicycle industry.
Well it appears Shimano is rectifying the problem by gradually phasing out mechanical shifting. What can I say, if you can't fix the problem, just discontinue the product.
Lombard is offline  
Old 04-19-23, 06:06 AM
  #22  
mdarnton
Full Member
 
Join Date: Jul 2015
Location: Chicago
Posts: 309

Bikes: nothing to brag about

Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 130 Post(s)
Liked 206 Times in 116 Posts
Originally Posted by veganbikes
Because it is a wear item and can get gunked up, rusted, damaged and provide drag. Plus it is an easy way to upgrade your shifting and braking performance for less money than a new derailleur or brake caliper.
Unlike the brake cable housing which is a steel spiral and the plastic is decorative and on the inside a lubricant, shifter cables are made of long parallel wires held together only by plastic. Because shifting isn't life-or-death like brakes the housing doesn't have to be bulletproof.

Over the years I've had two shifter cables literally explode into plastic bits and wild wires when the plastic gave up suddenly. Once that happens on some internal runs you're going to have a very hard time pulling the housing out to replace it, aside from the problem of how you'll get home. Leaving the housing and replacing the cable is a false economy of the lazy.
mdarnton is offline  

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.