not really , about $150 if you have a friendly specialist
you will need the barrel, and some fracture pins. but its dependant on what the problem is. if the lock spins round then i think it could be this .. but if it has play then im not sure.
there are a few threads on this subjuct though, search "barrel"