I see so often people talking about swapping out hubs, forks, etc. etc. into their bike ala modifying it from stock. How do you know what fits for what bikes made by different companies? Do you just read forums on others that have done it, is it all based on the size, or how does one know what fits what.