The simple, economic solution is to buy the silver replacement crankarm and paint it black. I also suggest you change bike shops. The thread on the crankarm just doesn't "come out" on its own. My suspicion is your LBS didn't screw the crankarm puller in all the way to pull the left arm off to access the bb and that's their bad and they should be responsible for replacement.