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

Greasing Bolts vs Not Greasing — Questions, Evidence?

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.

Greasing Bolts vs Not Greasing — Questions, Evidence?

Old 02-19-19, 09:13 AM
  #1  
Senior Member
Thread Starter
 
Join Date: Feb 2019
Posts: 198
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 92 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Greasing Bolts vs Not Greasing — Questions, Evidence?

I had been taught by some bike mechanics to grease bolts and other threads on bikes. But recently I read a thread on a Corvette forum about whether or not to grease lug nut threads. The most popular opinion was to use grease. But it emerged, with much better evidence, that you shouldn't grease — they should be left dry and clean. The better evidence came from engineers and manufacturers.

So I am wondering what Shimano, for example, has to say. Or Campy.

And are torque specs meant for greased or ungreased? (It turned out that overtorqueing is a real issue with greased lug nuts, leading to different types of weakening and failures. The torque specs are for dry threads.)

And are some but not all threads on bikes meant to be greased?

Does this apply to all bikes, all manufacturers, and all vintages?
Bikesplendor is offline  
Old 02-19-19, 09:21 AM
  #2  
Full Member
 
AndreyT's Avatar
 
Join Date: Nov 2011
Location: CA
Posts: 495
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 244 Post(s)
Liked 55 Times in 30 Posts
Originally Posted by Bikesplendor
But it emerged, with much better evidence, that you shouldn't grease — they should be left dry and clean. The better evidence came from engineers and manufacturers.
Firstly, what was the evidence and in what way was it better?

Secondly, in many cases the decision to grease (as an anti-seize measure) depends on what metals are involved in contact. So, it is not in any way an unconditional global decision "to grease or not to grease". It depends. Anti-seizing thread on a steel alloy pedal spindle before screwing it into an aluminum alloy crank is a definite must. Meanwhile, greasing stem bolts is not necessary.
AndreyT is offline  
Old 02-19-19, 10:10 AM
  #3  
Senior Member
Thread Starter
 
Join Date: Feb 2019
Posts: 198
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 92 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Originally Posted by AndreyT
Firstly, what was the evidence and in what way was it better?

Secondly, in many cases the decision to grease (as an anti-seize measure) depends on what metals are involved in contact. So, it is not in any way an unconditional global decision "to grease or not to grease". It depends. Anti-seizing thread on a steel alloy pedal spindle before screwing it into an aluminum alloy crank is a definite must. Meanwhile, greasing stem bolts is not necessary.
The best evidence was in the form of excerpts from the manufacturers' literature on the subject. There were also explanations and testimony from the professional engineering contingent vs the mechanic and home mechanic contingent.

There were so many opinions being slung around, sometimes with great confidence. Finally people had to eat their words when the truly solid evidence was presented.

So I'm wanting to see what companies like Shimano and Campagnolo and their engineers have to say.

I agree about anti-seize, including with titanium.

My main concern is with steel fasteners and steel threads on components. Other materials and disparate materials are also of interest though.

No offense to anyone, but I know there are many opinions. I'm looking more for references or excerpts from major manufacturers or professional engineers.
Bikesplendor is offline  
Old 02-19-19, 10:21 AM
  #4  
Senior Member
 
Join Date: Dec 2010
Location: northern Deep South
Posts: 8,844

Bikes: Fuji Touring, Novara Randonee

Mentioned: 36 Post(s)
Tagged: 0 Thread(s)
Quoted: 2575 Post(s)
Liked 1,900 Times in 1,192 Posts
Most bicycle fasteners seem to be pretty well over-spec'ed, such that overtorqueing is not going to damage parts (except aluminum, titanium, and other weight weenie parts).

Most bike fasteners are screwed in and left until they need to be removed, often years or decades later.

When fasteners that have been left on for years are unscrewed, it takes a LOT of torque to remove them if they weren't greased during assembly. (That may be why they were over-spec'ed in the first place.)

So it's usually safe, and often beneficial, to grease steel-on-steel bolts before assembly. It's always a good idea to use anti-seize (or grease) when screwing steel into something else.
pdlamb is offline  
Old 02-19-19, 10:34 AM
  #5  
Senior Member
 
Join Date: Sep 2008
Location: Loveland, CO
Posts: 7,212

Bikes: Cinelli superstar disc, two Yoeleo R12

Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 1090 Post(s)
Liked 554 Times in 443 Posts
You're comparing apples to oranges. Lug nuts are a special case. You'll never see a manufacturer recommend greasing the axle studs.

My new truck has this warning under changing a tire: Never use oil or grease on bolts or nuts because the nuts might come loose. The vehicle's wheel could fall off, causing a crash.

Most other bolts should be oiled, greased or anti-seized, particularly where dissimilar metals are involved, if for no other reason but to avoid corrosion that would cause problems when disassembling a bike, or making adjustments. Even similar metals can have problems if the threads are not lubricated. I use a lot of stainless steel nuts and bolts that are prone to galling. I've assembled parts with stainless steel nuts and bolts that were only snugged up for mock-up and had the threads jam up so tight that they'd strip before they came loose for disassembly. If the bolt was a little 1/4" or 6mm, you could twist the bolt in two and not get the nut off. Most new engines have aluminum blocks, but the bolts screwed into the aluminum threads are zinc plated steel. Anti-seize is wise to insure no problems when making repairs.

For any given connection, lubricated threads apply more clamping pressure for a given amount of torque. There's nothing on a bike that's all that critical. FWIW, I'm a mechanical engineer who's been wrenching for about 50 years now. I build hot rods for a second hobby these days.

Last edited by DaveSSS; 02-19-19 at 03:12 PM.
DaveSSS is offline  
Old 02-19-19, 10:53 AM
  #6  
Senior Member
 
Andrew R Stewart's Avatar
 
Join Date: Feb 2012
Location: Rochester, NY
Posts: 17,999

Bikes: Stewart S&S coupled sport tourer, Stewart Sunday light, Stewart Commuting, Stewart Touring, Co Motion Tandem, Stewart 3-Spd, Stewart Track, Fuji Finest, Mongoose Tomac ATB, GT Bravado ATB, JCP Folder, Stewart 650B ATB

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 4171 Post(s)
Liked 3,791 Times in 2,270 Posts
I see a few aspects that haven't been mentioned. First is the topic of "torque", or maybe over torqueing. Since this is within the control of the person holding the wrench I see less issue with lube allowing over tightening then some will claim. After all the correct torque is the minimum amount needed to secure the parts and not be over the stated max. This approach places the emphasis on the clamping pressure, which is easier to describe via the threaded fastener but ultimately it's about holding force.

Next up is the consequence of under or over torqueing. Under has two failure modes IME. One is the parts slip, like a wheel in a horizontal drop out, a seat post in the frame, cables in their anchor bolts, spoke nipples on a spoke or the bars within the stem (and other examples). Each has it's issue if happening while riding but again the person doing the work is responsible to test the security of the fasteners they work on. The other mode is after even less attention of the user, the fastener loosens so much it gets lost. But again both modes are under the control of the user, person doing the work. Proper service technique is to test before riding and also to periodically check all the fittings after use. Again lubed threads have little to do with these failure modes when the real; failure is the person and their methods (or lack of more often).

Now too high a torque is a bit different in it's failure modes. Often the failure is a cracking/breakage of the fastener or the part. Not something you want to happen while riding at the limit But I go back to my earlier qualifier of "proper torque", that it's the minimum needed to secure the part/fastener. When the part isn't held securely with the torque range max listed then there's something wrong with the assembly (a lack of assembly paste, incompatible parts or dimensions, wear not dealt with...) Once again this is within the responsibility of the person doing the work.

So what's my take away? Lubing will make future servicing easier and provide less chance of corrosion (galvanic or oxide) collection. How tight to make stuff is the responsibility of the person doing the work. If that person doesn't really understand what effect they are producing then they shouldn't be doing the work. (And the extension of that last statement is that as the "fudge factor" of material/weight/design has been reduced in the pursuit of "maximum performance" the skill set the person doing the work has also evolved. Home mechanics take note...) Andy
__________________
AndrewRStewart
Andrew R Stewart is online now  
Old 02-19-19, 11:21 AM
  #7  
Senior Member
 
Join Date: Jan 2013
Location: Llano Estacado
Posts: 3,702

Bikes: old clunker

Mentioned: 13 Post(s)
Tagged: 0 Thread(s)
Quoted: 684 Post(s)
Likes: 0
Liked 104 Times in 82 Posts
Not sure why manufacturers' recommendations are not good enough. All torque specifications assume (or state) whether and how the threads are to be lubed.
AnkleWork is offline  
Old 02-19-19, 11:26 AM
  #8  
Senior Member
 
woodcraft's Avatar
 
Join Date: Apr 2012
Location: Nor Cal
Posts: 6,016
Mentioned: 17 Post(s)
Tagged: 0 Thread(s)
Quoted: 1814 Post(s)
Likes: 0
Liked 923 Times in 569 Posts
Originally Posted by Bikesplendor
I had been taught by some bike mechanics to grease bolts and other threads on bikes. But recently I read a thread on a Corvette forum about whether or not to grease lug nut threads. The most popular opinion was to use grease. But it emerged, with much better evidence, that you shouldn't grease — they should be left dry and clean. The better evidence came from engineers and manufacturers.

So I am wondering what Shimano, for example, has to say. Or Campy.

And are torque specs meant for greased or ungreased? (It turned out that overtorqueing is a real issue with greased lug nuts, leading to different types of weakening and failures. The torque specs are for dry threads.)

And are some but not all threads on bikes meant to be greased?

Does this apply to all bikes, all manufacturers, and all vintages?




Overtorqueing lug nuts is a real issue period.

No grease may help but won't protect against poorly trained mechanics with air wrenches.
woodcraft is offline  
Old 02-19-19, 11:36 AM
  #9  
Senior Member
 
Join Date: Oct 2005
Posts: 5,820
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 383 Post(s)
Liked 133 Times in 91 Posts
All Threaded Fasteners must be lubricated. Oil grease doesn't matter.
All Threaded Fasteners on cars come from the factory with a coating, which is a lubricant. It's not oily, because assembly would be slow down, but that green coating on all Fasteners is a lubricant.I have never stripped fastener, or had it come loose after I have lubricated it and torqued it to spec.
San Rensho is offline  
Old 02-19-19, 11:37 AM
  #10  
Senior Member
 
Join Date: Jan 2013
Location: Llano Estacado
Posts: 3,702

Bikes: old clunker

Mentioned: 13 Post(s)
Tagged: 0 Thread(s)
Quoted: 684 Post(s)
Likes: 0
Liked 104 Times in 82 Posts
Originally Posted by woodcraft
Overtorqueing lug nuts is a real issue period.

No grease may help but won't protect against poorly trained mechanics with air wrenches.
+1
Hubs are so lightly built that uneven or over torque easily warps the discs. (BTW, clicking a wrench on a static fastener after zapping it with a power wrench means nothing. Torque values are dynamic.)
AnkleWork is offline  
Old 02-19-19, 01:38 PM
  #11  
Banned
 
Join Date: Jun 2010
Location: NW,Oregon Coast
Posts: 43,598

Bikes: 8

Mentioned: 197 Post(s)
Tagged: 0 Thread(s)
Quoted: 7607 Post(s)
Liked 1,354 Times in 861 Posts
Be specific

Originally Posted by Bikesplendor
I had been taught by some bike mechanics to grease bolts and other threads on bikes. But recently I read a thread on a Corvette forum about whether or not to grease lug nut threads. The most popular opinion was to use grease. But it emerged, with much better evidence, that you shouldn't grease — they should be left dry and clean. The better evidence came from engineers and manufacturers.

So I am wondering what Shimano, for example, has to say. Or Campy.
>> Write to those companies to get their replies, they have national offices <<

And are torque specs meant for greased or ungreased? (It turned out that overtorqueing is a real issue with greased lug nuts, leading to different types of weakening and failures. The torque specs are for dry threads.)

And are some but not all threads on bikes meant to be greased?

Does this apply to all bikes, all manufacturers, and all vintages?
Overly broad, bolt size? what does it do? .. do you have a bolt that if threads are not greased will it seize ?

or are you going to just leave it there will you apply thread lock compound?

Are you willing to change hardware from the factory economic choice

to something of a higher strength steel or lighter weight alloy?





....

Last edited by fietsbob; 02-19-19 at 01:42 PM.
fietsbob is offline  
Old 02-19-19, 03:42 PM
  #12  
Full Member
 
Join Date: Feb 2017
Location: Bend
Posts: 242

Bikes: Trek Madone 5.2 Dura Ace, Niner RLT9 aluminum, Santa Cruz 5010 CC, Niner Air 9 rigid 29er, Trek Farley alloy

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 70 Post(s)
Liked 52 Times in 36 Posts
Personally, I grease fasteners (on bicycles) that are A. more delicate (like a cassette lock ring), B. two different metals (such as the rear derailleur with a steel bolt to an aluminum hanger), and C. areas where specific torque is important (like carbon fiber bars in an aluminum stem). Probably easier to list where I don't use grease...brake disc bolts and caliper mounting bolts (which have thread locker on them), water bottle cages, front derailleur hanger bolts, and brifte/shifter/brake lever bolts.
jp911 is offline  
Old 02-19-19, 03:51 PM
  #13  
señor miembro
 
SurferRosa's Avatar
 
Join Date: Dec 2018
Location: Pac NW
Posts: 8,484

Bikes: '70s - '80s Campagnolo

Mentioned: 92 Post(s)
Tagged: 0 Thread(s)
Quoted: 3846 Post(s)
Liked 6,437 Times in 3,183 Posts
Things I don't grease:
- brake pad studs
- cable anchor bolts
- down tube shifter threads.

Things I grease very, very lightly:
- bottom bracket square tapers
- crank bolts
- stem clamp bolt
- seatpost bolts
- pedal dust caps.
SurferRosa is offline  
Old 02-19-19, 07:41 PM
  #14  
just another gosling
 
Carbonfiberboy's Avatar
 
Join Date: Feb 2007
Location: Everett, WA
Posts: 19,500

Bikes: CoMo Speedster 2003, Trek 5200, CAAD 9, Fred 2004

Mentioned: 115 Post(s)
Tagged: 0 Thread(s)
Quoted: 3872 Post(s)
Liked 1,920 Times in 1,369 Posts
I use anti-seize on anything I for sure want to get apart again. I use thread lock on RD pulley bolts. Never had anything which I've put together come apart which shouldn't have. I have had cassettes come loose when they were installed by bike shops.
__________________
Results matter
Carbonfiberboy is offline  
Old 02-19-19, 11:26 PM
  #15  
Mostly harmless ™
 
Bike Gremlin's Avatar
 
Join Date: Nov 2010
Location: Novi Sad
Posts: 4,424

Bikes: Heavy, with friction shifters

Mentioned: 21 Post(s)
Tagged: 0 Thread(s)
Quoted: 1105 Post(s)
Liked 213 Times in 127 Posts
My opinion and experience:

https://bike.bikegremlin.com/7172/anti-seize/
Bike Gremlin is offline  
Old 02-19-19, 11:52 PM
  #16  
Senior Member
 
u235's Avatar
 
Join Date: Mar 2017
Posts: 1,185
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 437 Post(s)
Liked 133 Times in 86 Posts
Originally Posted by DaveSSS
You're comparing apples to oranges. Lug nuts are a special case. You'll never see a manufacturer recommend greasing the axle studs.
+1
Consider an engine, almost everything internally is lubed first during assembly. Again, apples to apples.

I lube or use at least anti-sieze all dissimilar metal parts with something, and usually a lot of other similar ones depending on if I think it will get stuck and I know from experience it may help later. If something specifically says not to, I won't and usually can deduce exactly why. Torque can be different with or without lube, no part on a bike is that critical or going to be off much one way or the other. Don't lube or put antisieze on your pedals, stem, crank bolts, bottom bracket, or whatever if you don't want.. I always do.
u235 is offline  
Old 02-20-19, 07:54 AM
  #17  
Senior Member
 
Join Date: Jan 2013
Posts: 2,652

Bikes: too many sparkly Italians, some sweet Americans and a couple interesting Japanese

Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
Quoted: 560 Post(s)
Liked 546 Times in 396 Posts
Coming from maintenance management in heavy industry I can tell you from the equipment manufacturers training programs for mechanics that lubricants on a bolt materially reduces the torque required to achieve bolt axial load or tension dry specification. Some lubes as high as +40% reduction. In production situations downtime to repair damaged threads or a bolt head broken off by a mechanic is very expensive.
easyupbug is offline  
Old 02-20-19, 11:34 AM
  #18  
Senior Member
 
Join Date: Jan 2013
Location: Llano Estacado
Posts: 3,702

Bikes: old clunker

Mentioned: 13 Post(s)
Tagged: 0 Thread(s)
Quoted: 684 Post(s)
Likes: 0
Liked 104 Times in 82 Posts
This thread is a great example of how black/white thinking gets you further from the truth. If the answer is "it depends" then you'll have to think a little, and you don't want that.


I hope riding season returns soon for you all!
AnkleWork is offline  
Old 02-20-19, 05:58 PM
  #19  
djb
Senior Member
 
Join Date: Jul 2010
Location: Montreal Canada
Posts: 13,191
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Quoted: 2732 Post(s)
Liked 953 Times in 784 Posts
I have some anti seize high temp super thick grease that I put on my rack bolts, and from my personal experience over the years, it would appear that it helps reduce vibration caused loosening, which I have much much less of while touring, than what I recall from years ago when I didnt do this.

I equate it to that "rubbing in wax" technique, which I have never done because I was too lazy to go buy a block of wax, simply cuz I had the thick grease, and I had dirtied up all the rack bolts and therefore was too damn lazy to clean them and the bikes threads of it, as I figured it would be best if I were to try the wax thing.

ps, this automotive stuff is almost peanut butter thick.
djb is offline  
Old 02-20-19, 07:36 PM
  #20  
Senior Member
Thread Starter
 
Join Date: Feb 2019
Posts: 198
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 92 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Can anyone answer this: Why are lug nuts supposed to remain ungreased? After all, they aren't different in any fundamental way. They are threaded fasteners, quite similar to the rest. They are designed to clamp and hold and not loosen with use. In other words they perform the same function. And they need to meet the same basic requirements. So why do they recommend not greasing them? They could just adjust the torque specs accordingly....
Bikesplendor is offline  
Old 02-20-19, 08:20 PM
  #21  
Senior Member
 
Join Date: Feb 2019
Location: Indiana
Posts: 592

Bikes: 1984 Fuji Club, Suntour ARX; 2013 Lynskey Peloton, mostly 105 with Ultegra rear derailleur, Enve 2.0 fork; 2020 Masi Giramondo 700c, full Deore with TRP dual piston mech disk brakes

Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 324 Post(s)
Liked 81 Times in 71 Posts
I always grease bolts unless they tell you specifically not to. Greasing allows the bolt to tighten a bit more which helps with the spring force of the steel to secure it better, of course you won't want to do that if carbon fiber is involved due to possibility of crushing the carbon fiber. Grease actually fills in the microscopic gaps between the male and female threads which will make the bolt less likely to loosen up due to vibrations from riding. Greasing will prevent metal to metal bonding so it eliminates seizing due to oxidizing (rusting); and related to that grease will prevent moisture from seeping down threads and into the frame where it could start the rusting process of a steel frame. Since all my bikes are steel I grease all my bolts, mostly due to wanting to prevent rusting inside the frame and or seizing.
greatscott is offline  
Old 02-20-19, 09:56 PM
  #22  
Friendship is Magic
 
3alarmer's Avatar
 
Join Date: Nov 2010
Location: Sacramento, CA
Posts: 22,931

Bikes: old ones

Mentioned: 304 Post(s)
Tagged: 0 Thread(s)
Quoted: 26245 Post(s)
Liked 10,229 Times in 7,098 Posts
Originally Posted by Bikesplendor
Can anyone answer this: Why are lug nuts supposed to remain ungreased? After all, they aren't different in any fundamental way. They are threaded fasteners, quite similar to the rest. They are designed to clamp and hold and not loosen with use. In other words they perform the same function. And they need to meet the same basic requirements. So why do they recommend not greasing them? They could just adjust the torque specs accordingly....
...I have always assumed that because lubricating the threads changes the torque values you need to apply, the makers decided that in most cases (including initial factory assembly) the person working on them would not take the time and trouble to lubricate them. So they give you a higher torque value (dry torque). That way, you won't have people assembling wheels and hubs with too little torque if they're dry....which is probably more dangerous than too much torque if they're lubricated.

Nobody wants to take credit for a catastrophic failure if someone driving along loses a wheel.

But I also assume the practice might lead to some galling and earlier thread failure........again an assumption on my part.
3alarmer is offline  
Old 02-20-19, 10:14 PM
  #23  
Clark W. Griswold
 
Join Date: Mar 2014
Location: ,location, location
Posts: 13,278

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: 4251 Post(s)
Liked 3,864 Times in 2,578 Posts
If you are deciding not to grease your bolts please please please do not bring them by the shop for us to try and remove for you. Always grease metal on metal contact or use anti-seize or a thread locking compound. Also always use a torque wrench it will help you in the end.
veganbikes is offline  
Old 02-20-19, 11:06 PM
  #24  
Senior Member
 
ramzilla's Avatar
 
Join Date: Dec 2014
Location: Fernandina Beach FL
Posts: 3,605

Bikes: Vintage Japanese Bicycles, Tange, Ishiwata, Kuwahara

Mentioned: 22 Post(s)
Tagged: 0 Thread(s)
Quoted: 700 Post(s)
Liked 321 Times in 251 Posts
I'm an Engineer. A proud graduate of Georgia Tech. I've been wrenching since 1970. I grease all my threaded fasteners when I assemble or repair a bicycle, car, tractor or, boat. The main reason is so I can disassemble it and repair it again in the future. Have you ever tried to loosen corroded lug nuts off a wheel during a breakdown on the side of the road with no hope of changing a flat tire? While your girlfriend screams at you for being an idiot? Then, having to pay a tow truck & garage $200 to do a simple repair? Grease can help that.
ramzilla is offline  
Old 02-21-19, 12:03 AM
  #25  
Mostly harmless ™
 
Bike Gremlin's Avatar
 
Join Date: Nov 2010
Location: Novi Sad
Posts: 4,424

Bikes: Heavy, with friction shifters

Mentioned: 21 Post(s)
Tagged: 0 Thread(s)
Quoted: 1105 Post(s)
Liked 213 Times in 127 Posts
Originally Posted by Bikesplendor
Can anyone answer this: Why are lug nuts supposed to remain ungreased? After all, they aren't different in any fundamental way. They are threaded fasteners, quite similar to the rest. They are designed to clamp and hold and not loosen with use. In other words they perform the same function. And they need to meet the same basic requirements. So why do they recommend not greasing them? They could just adjust the torque specs accordingly....
I always put anti seize on those (never grease, just like most other bolts). Never had any problems. They get easily removed when wheels need to be taken off, but never loosen during use. For cars at least - didn't do any heavy machinery (trucks etc.) so take it with a grain of salt.
Bike Gremlin is offline  

Thread Tools
Search this Thread

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.