Glad i was recommended to Nick by another shop...Went in for a problem with my steering wheel not being aligned. Also he noticed while i was there my tie rod/ball bearings were all dry needed to be greased. Basically to make a long story short i had just took my truck to Chevy about 3 months ago and they did an oil change and didnt see anything wrong with my truck. Nick went through everything and even found the rear block pin broken. He fixed my lift block, greased all my zerks, rotated my tires, aligned my truck, installed new lifting front shocks and treated it like it was his own truck. I definitely found a new mechanic/friend. Thanks Nick, appreciate all your help.