Best and affordable are at odds with each other...
Sounds like affordable is what you are wanting.
Buy some Oxy Clean and TSP (trisodium phosphate); mix it 3oxy:2tsp is a container.
Take apart the spear, all parts. Small parts can be cleaned individually.
Rinse keg and soak it overnight with a solution of hot water and your cleaning mix.
Rinse and put it back together, sanitize before use with a little starsan solution.
Clean in place solution requires more equipment. A modified Sanke tap, pump, valve manifold, air compressor or CO2, etc.
Check this out when you get the chance: [ame]https://www.youtube.com/watch?v=Bl6pxAV32t4[/ame]