I have a broken leaf spring shackle under my '99 silverado extended cab. The broken shackle is on the driver side, the passenger side one is fine (for now.) I noticed it today when I was walking towards my truck and I noticed one side was dipped down more than the other, although not significantly. The frame is rusting out slowly, and I don't plan on keeping the truck after this work season (sadly), although I do need it to get me through the summer safely.

This is the passenger side shackle (couldn't get a better angle than this):
Click image for larger version. 

Name:	20130329_182557.jpg 
Views:	1013 
Size:	86.4 KB 
ID:	50993

And the driver side, which is obviously the broken one:

Click image for larger version. 

Name:	20130329_182723.jpg 
Views:	984 
Size:	83.6 KB 
ID:	50994
Another angle from underneath, showing the leaf spring holding up the bed
Note it didn't go through the bed, it's actually holding up much better than I expected it to, as I knew it was going to break at some point.
Click image for larger version. 

Name:	20130329_182742.jpg 
Views:	875 
Size:	83.7 KB 
ID:	50995

I just need to know what I would do to fix this. I really don't understand how I would do this without taking it to a shop as I've never done work on a vehicle before. The main reason I'm trying to avoid taking it to a shop is because I'm really short on cash right now, with my work season just starting, and I need my truck for work.

Also, I know there's a lot of rust under the truck. Just had a ton of framework done and replaced two cross members, which cost me a fortune.