The contact owns a 2009 BMW R 1200 GS. The contact received notification of NHTSA Campaign Number: 20V471000 (Fuel System, Gasoline) however, the part to do the repair was unavailable. The contact stated that the manufacturer exceeded a reasonable amount of time for the recall repair. The contact stated that after a short ride, the contact had made a stop and ran into a machine shop. The contact had parked (P) the vehicle and left it on. When the contact returned after a few minutes he saw that the vehicle had caught fire, the engine was still running. The location of the fire was from the gasoline tank and fuel pump assembly. The contact extinguished the fire using a large extinguisher available in the shop. The fire department was not called. The contact towed the vehicle to his motorcycle shop. The vehicle had not been repaired. The manufacturer was made aware of the issue. The failure mileage was approximately 36,000. Parts distribution disconnect.