Any stock replacement mounts you get from the parts store will be junk, anchor and other brands.  I worked at a parts store while in college, they will fit correctly but are not constructed the same as the OEM.  
I have a DS HRparts n stuff with no problems.  Fit was perfect.  I assume they are still in business.