he bought the vest at a men's clothing store which cost only five dollars.帮我修改一下病句,谢

问题描述:

he bought the vest at a men's clothing store which cost only five dollars.帮我修改一下病句,谢
谢.是不是the vest应该为a vest ,cost加上s

好像再加一个逗号更好,
He bought a vest at a men's clothing store,which costs only five dollars.