Any natural food store, and many drug stores, will have arnica cream or gel.

This article cites a couple of recent small studies that found it effective for arthritis. Trauma isn't the same thing, obviously, but historically arnica has been used more for trauma than for arthritis.

My preference is for Traumeel, a German combination medicine that has arnica and some other ingredients, but plain arnica is a lot less expensive.