In E. coli and related species you can use the Lambda-Red system developed by Datsenko & Wanner to generate allelic recombination, with just 20 bp homology regions in each end of your PCR product. Wondering if there was something similar for Gram positives?