i have a friend that work at a dodge dealer and befor i bought my truck i asked about the truck in general and he real had nothing to say so i thought that it was probably a pretty decent truck, well its not starting out to good but thats life. i had a u-joint that went bad and had to go in to fix it when i took the pig out and looked at the bearing which are junk i found that they are japan, they are the stock bearings this is not what i would have expected from one of the big three but then again thats life is this to be expected in all of d/c stuff. makes me wonder. the only thing my friend has ever said about these truck is we have a bearing problem go figure,but i still love the truck