100% Completion in GTA Liberty City Stories

To attain 100% completion in GTA Liberty City Stories, the player must accomplish all of the following:

Missions

 * Finish all storyline missions (The Sicilian Gambit).
 * Complete all side-missions.
 * Bumps and Grinds
 * 9mm Mayhem
 * Scooter Shooter
 * Scrapyard Challenge
 * Wong Side of the Tracks
 * RC Triad Take-Down
 * Karmageddon
 * Go Go Faggio
 * Car Salesman
 * Bike Salesman
 * AWOL Angel
 * See The Sight Before Your Flight
 * Finish all races in first place
 * Thrashin' RC
 * Ragin' RC
 * Chasin' RC
 * Red Light Racing
 * Low Rider Rumble
 * Deimos Dash
 * Torrington TT
 * Gangsta GP
 * Wi-Cheetah Run
 * Avenging Angels (15 levels in all three islands)
 * Slash TV (twice)
 * Deliver all 16 cars to Love Media.
 * Complete all odd jobs.
 * Taxi Driver (100 fares)
 * Trash Dash (all three islands)
 * Vigilante (12 levels)
 * Firefighter (12 levels)
 * Paramedic (12 levels)
 * Joe's Pizza (10 levels)
 * Noodle Punk (10 levels)
 * Collect all 100 Hidden Packages.
 * Complete all 20 rampages.
 * Complete all 26 Unique Stunt Jumps.

Rewards
Once 100% is achieved in Liberty City Stories, the following reawrds are given:
 * Infinite ammunition for any weapon the player possesses.
 * A Rhino that spawns in Fort Staunton.