Well here goes:
Look in your yellow pages and locate a PPG automotive paint dealer. Get these supplies:
Acetic acid 1 pint or quart should do frame and swingarm
Acetone to neutralize effects of acid etching (quart or more)
DX330 wax & grease remover 1 quart (use before etching and between primer & basecoat
1 quart self etching primer (gives you added protection for adhesion)
Sealer primer (pint or Quart)
Black basecoat and appropriate reducer 1 pint or quart)
Acrylic Urethane Clearcoat I prefer DCU2002 (buffs out great) or DCD35 (older product line but is great for use on areas that require a harder durable finish
All the products i mentioned are generally for use by experienced painters but you can ask for similar products in spray can form should you not have acces to good spray guns and compressor)
Start out by locating a sink or tub where the acid will not run directly into gutter or water sources. Clean frame and swingarm with DX330 after washing with soap and water. If you are dealing with a frame /swingarm that has good condition paint or powdercoating already on it, then you can skip the acid etching since it will already have been done at the factory. Otherwise, after cleaning with Dx330, aplly acetic acid & water (@ 50/50 acid to water ratio) either with a spray bottle or just pour a little at a time. Use a small scrubber (scotchbrite Red pads) to scuff the surface and aid in etching. Rinse with water efter completely treating all areas. Let dry and follow up with an acetone wipedown to clear any etching residue and neutralize acid.
You can primer once everything is dry, but for good measure, you should blow off all areas with high pressure air nozzle to avoid water bubbles under your primer. Apply two wet coats of primer fifteen minutes between coats. Most primers will need to cure overnight if you intend on sanding any dust or bumps, but if not, you can use your basecoat anywhere from 3+ hours after spraying primer. Lay two to three coats of basecoat black, or until you have good cover(hoprfully your primer is dark gray or black, which will reduce the needed coats). Let cure overnight and follow with claer the next day.
If this sounds like too much of a task, get yourself 3 cans of truckbed liner and get after it! Either way, good luck with your project and don't hesitate to ask away if you've got more questions!