Textures from Textures4Photoshop
Download free mockups from PhotoshopSupply
Download this cap mockup - it's free for personal and commercial use with attribution.
You might also want to try this cool action to create realistic embroidered patch in Photoshop.
Credit: PhotoshopSupply.com